
Chatty发布开源自主AI客服聊天代理,支持工具调用
来源标题:Chatty – Open-source autonomous AI chat agent with tool calling
Chatty是一款开源、可自托管的Zendesk和Intercom替代方案,面向需要自主AI客服的商店和现代企业。它支持人工接管、WooCommerce同步和日历排程,应用容器可部署在自有主机上,同时由Supabase托管认证、数据库、存储和实时功能。项目提供Docker Compose快速启动,兼容VPS、Railway、Render等部署环境。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
🚀 在线演示 · ☁️ Chatty Cloud(免费 14 天试用) · ⚡ 快速上手(5 分钟) · 📖 文档
Chatty 是一个开源、可自托管的 Zendesk 和 Intercom 替代方案,面向需要自主 AI 客服的店铺和现代企业,支持人工接管、WooCommerce 同步和日历排程。
将应用容器运行在你自己的主机上,同时让 Supabase Auth、Postgres、Storage 和 Realtime 保持托管状态。同一套部署约定可适用于 VPS、Railway、Render 或其他 Docker 主机,而无需改动正在运行的 Supabase 项目。
Chatty Cloud(托管版) · 文档 · 数据处理协议(DPA) · 子处理方 · 性能评分卡 · 流程构建器 · 小组件嵌入 · 安全的客户身份 · 快速开始 · 平台运维手册 · MCP Server · AI 插件 · 全渠道 · WooCommerce
为什么选择 Chatty
实时仪表盘展示(4K Retina) 性能评分卡(A-F 审计) 流程构建器与集成 小组件集成(3 行嵌入代码)
功能特性
7 渠道全渠道中心 可视化流程构建引擎与条件运行时 WooCommerce 店铺集成与多模态 RAG LiveKit 语音 Agent 与 SDK
架构
环境要求
快速开始(Docker Compose)
自托管,分步指南
- 创建并配置 Supabase
- 应用数据库 schema
- 获取你的 LLM 密钥
- 配置环境变量
- 运行
- 验证安装
- 可选功能
- 生产部署
- 更新
故障排查
本地开发(不使用 Docker)
托管 Supabase 平台运维手册
MCP Server 与 AI 编程插件(Claude、Cursor、Codex)
环境变量参考
测试与 CI
GDPR 与企业数据隐私
安全
贡献
许可证
为什么选择 Chatty
每一家托管聊天机器人 SaaS 都按席位或按消息收费,并且把你的对话数据攥在手里。Chatty 采用开放核心模式:你可以免费自行运行,也可以使用 Chatty Cloud——我们基于这个完全相同仓库的托管版本——如果你不想操心运维的话。无论哪种方式,你得到的功能集都一样:流式对话、基于你自己文档的 RAG、会议预约、线索获取、WhatsApp/Slack 渠道,以及完整的 MCP server,让 AI agent 能替你操作整个仪表盘。
全部 22 个核心模块均取自真实生产环境(chatty.personaliai.com/dashboard),以清晰的 4K Retina(3840×2160)分辨率呈现,代表真实水合后的应用状态:
🔌 7 渠道全渠道中心——生产级原生消息覆盖 WhatsApp Cloud API、Facebook Messenger、Instagram Direct、TikTok Business Messaging、Telegram Bot、Twilio 双向 SMS(含自动化 TCPA 退订),以及带引用剥离的入站支持邮件。
🗺️ 可视化流程构建引擎——拖拽式交互画布(@xyflow/react),支持声明式时段条件分支(例如下午 6:00 前与下午 6:00 后的动态优惠)、线索获取、日历预约、API webhook、平台元数据检测,以及 AI Flow Copilot。
⚡ 实时人工接管与收件箱——基于 Server-Sent Events(SSE)的实时流式收件箱,让人工坐席一键暂停机器人自动化,并直接向 WhatsApp、Instagram、TikTok 或 SMS 发起对话。
🛒 WooCommerce 与多模态 RAG——直接同步 WooCommerce 店铺(订单状态查询、实时库存、购物车链接),同时支持 PDF、DOCX、CSV、TXT 摄入、网页抓取和多模态图片上下文。
🎙️ LiveKit 语音 Agent——基于 WebRTC 的实时双向语音对话,配备 5 种音频可视化器(wave、bar、grid、radial、aura)、实时语音转写、pipeline 与 realtime 多模态模型,并在 Web、React、iOS、Android、Flutter 和 React Native 上原生支持嵌入。
💬 可嵌入聊天小组件——一个 <script> 标签,流式 SSE 回复,在任何网站上都能以清晰的矢量 Shadow DOM 渲染,零 CSS 泄漏。
📚 RAG 知识中心——由 PostgreSQL pgvector、HNSW 索引和混合词法/向量搜索驱动的深度语义检索。
🛠️ 自主工具调用——安排真实会议(Google Meet、Microsoft Teams、Zoom)、筛选线索并检查日历。
🔑 自带密钥(BYOK)——默认使用免费档 Gemini,也可按 bot 配置 OpenAI/Anthropic/Groq,采用 AES-128 加密。
🤖 81 工具 FastMCP Server——通过 OAuth 2.0 / API Keys 从 Claude Desktop、Cursor 或 Codex 以编程方式控制整个仪表盘(包括完整的语音 Agent 配置、截图遥测和自主工作流)。
📊 5 支柱评分卡——独立 A–F 性能审计,覆盖转化、拦截、准确性、可靠性和 CSAT。
🎯 主动式活动——行为触发(退出意图、页面停留时长、滚动深度),配合时区感知的节奏规划。
🐳 一条命令自托管——docker compose up,指向 Supabase,60 秒内启动。
🔧 深入解析:活动遥测与流程构建器安全架构
活动遥测账本
活动配置持久化在 chatty_campaigns 中。小组件部署通过 POST /api/widget/campaign-events 记录曝光、点击和转化事件,携带 bot_id、campaign_id 和可选的 idempotency_key(可安全重试)。重新计算的分析数据可通过 GET /api/bots/{bot_id}/campaigns/{campaign_id}/analytics 访问。
活动草稿支持经过校验的 schedule_config(once、hourly、daily 或 weekly,带 IANA 时区)。POST /api/bots/{bot_id}/campaigns/audience-suggest 会在保存前生成有界分群、意图阈值和理由。投放渠道包括 web、email、WhatsApp 和 SMS。安全策略支持跨夜静默时段(quiet_hours: {"start": "22:00
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。