用于销售与支持自动化的混合生态系统
市场上大多数现成的聊天小部件要么仅作为基于固定规则的简单自动回复器运行,要么需要为每个网站的语言版本进行复杂的手动场景设置。同时,运营商通常无法实时看到客户的输入内容,而AI模型在高峰负载时可能会卡顿或出错。
AI-Robot Studio团队开发了AI-Robot Chat——一款高可靠性的企业级AI咨询平台。这是一个完全现成的开放架构软件套件,部署在您的服务器上,确保完全独立于第三方订阅服务,并保证界面的即时响应。
AI-Robot Chat的技术架构与系统核心
1. 动态内容桥接(Dynamic Decoupled Knowledge Base)
AI-Robot Chat的主要架构特点是将机器人的知识与后端代码完全分离。机器人作为一个“空壳”运行,所有关于您的服务、价格和规则的知识都通过外部JSON文件(如ru.json、es.json)从远程服务器动态加载。
- 启动时及按需,服务
kb_service.py下载知识文件,清除HTML标签并将结构化块转换为扁平文本上下文。 - 系统获取指令模板(System Prompt),动态插入清理后的知识到上下文标记中,并在末尾添加严格的语言交流指示,避免多语言对话中的混淆。
2. 快速自适应前端(Svelte 5 Chat Widget)
聊天界面基于Svelte 5框架开发,确保最小的包体积和小部件的即时响应,不影响您主网站的加载速度。
- 自动语言检测:小部件读取
html标签的lang属性。如果您的网站(React/Svelte SPA)在不刷新页面的情况下切换语言,内置的MutationObserver会立即捕捉到变化,清除聊天窗口并请求新语言的问候语。 - 混合通信:REST API用于快速加载消息历史记录和设置,而异步WebSockets确保消息的即时双向传输和实时显示“正在输入...”状态。
- 富内容支持:聊天支持Markdown渲染(列表、粗体/斜体),显示附加的屏幕截图和文件上传。
3. 高性能异步核心(FastAPI)
AI-Robot Chat的服务器端基于Python的FastAPI构建。我们使用asyncio.to_thread通过异步方式处理数据库(Firebase)和表格(Google Sheets)的操作。当一个线程等待记录日志或向Google Sheets发送数据时,FastAPI的主核心仍能即时处理数百个其他用户的WebSocket连接,无任何延迟。
专用的连接管理器(ws_manager.py)实时跟踪用户状态。如果客户打开网站标签页,运营商会看到绿色的在线指示灯;如果关闭标签页,指示灯会立即熄灭,节省运营商的时间。
4. 容错AI引擎:瀑布架构(Waterfall AI Engine)
系统的核心(ai_service.py模块)通过多重保护机制防止AI供应商故障。我们实现了级联请求模型:如果优先模型(如OpenAI)出错或在20秒内无响应,机器人会自动将请求转发至Gemini,若再次失败则转至xAI或Mistral。即使某个AI服务全球不可用,客户仍能获得不间断的响应。
5. 智能潜在客户生成(Function Calling)
AI不仅仅模拟对话。通过Function Calling技术,机器人能够智能识别用户何时留下联系信息(电话、邮箱、即时通讯账号)。此时系统会立即调用技术函数save_lead,捕获联系信息并向业务所有者发送Telegram即时通知。
6. 专业运营商面板(NiceGUI & AG Grid)
管理界面基于NiceGUI开发,提供完整的工作平台:
- 即时接管(Human Mode):运营商可实时查看客户与AI的对话,并可通过单击接管机器人的控制权,将聊天切换至手动模式。活动指示器显示是否有其他运营商同时查看该聊天,避免混淆。
- 分析仪表盘:实时显示业务关键KPI(独立会话数量、活跃对话数、转化为潜在客户的比例)。
- 通过AG Grid智能管理数据库:表格允许按国家、UTM标签、访问日期、入口页面等条件筛选数千个会话,并批量归档或删除。表格会为每个运营商保存列设置。
AI-Robot Chat为您的业务带来的主要优势
- 完全自主的知识库:机器人基于您的JSON文件进行学习,无需在价目表或服务条款变更时重新编程。
- 极速响应:后端的异步架构和WebSockets确保消息传递无任何延迟。
- 绝对透明:您可以看到客户的完整路径——从广告活动的UTM标签、IP地址和城市,到用户打开聊天的页面。
AI-Robot Chat是一款适用于高负载的企业级工具,能自动化高达90%的客户服务,并将网站访客转化为准备购买的潜在客户。联系AI-Robot Studio的专家,讨论在您的网站上部署AI-Robot Chat或根据您的业务流程定制平台。