← 返回列表

AI Helpdesk:多智能体客服支持系统,含路由分派、SQL 智能体委派与逐句校验

heyemlee/ai-helpdesk

GitHub原文发布 未知首次收录 2026-10-18上架 2026-10-18 07:00

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

AI Helpdesk 是一个基于 FastAPI 的多智能体客服服务:路由器对问题意图进行投票,工具并发执行,三个领域专家智能体在需要时并行作答,并通过有界工具循环补查缺失信息;数据类问题经 A2A 或 HTTP 委派给独立的 SQL 智能体,由其规划、编写、执行并修复查询。系统在发送前逐句校验回答,替换无依据的价格或日期承诺,低置信度时转人工开票,并在 React 控制台中实时展示各智能体的决策过程。项目附带检索纠错循环、Redis 工作记忆、双入口部署和 OpenTelemetry 可观测方案,并提供评测记录。

核心能力与快速开始

★ 0 · Python

能做什么
包含意图投票路由(LLM、嵌入与规则加权,覆盖 19 种意图)、按域选择专家智能体并支持并行协作与副本权重监控;在开启工具循环时,专家可通过函数调用自行检索或查询业务数据,有调用次数与超时预算。知识检索采用 pgvector 稠密与关键词稀疏检索融合、rerank 及一次纠错补查。数据问题可通过 A2A JSON-RPC 或 HTTP 委派给 ai-sql-agent,并对结果做证据与降级状态校验。每条回答经过规则化护栏检查,低置信度转人工并创建工单;提供 SSE 流式应答、轮次事件日志、Redis 工作记忆与会话摘要。
适用场景
适合构造多专家协作的客户支持或内部服务台问答系统,尤其是问题同时涉及知识库检索与业务数据查询的场景;可用于演示与评估意图路由、A2A 智能体委派、回答护栏与人工接管流程;React 控制台的学习模式可用于观察与讲解每个智能体决策。
项目形态
开发框架
部署方式
未说明;README 提到 Docker Compose 编排 12 个服务、Nginx 作为唯一外部入口,以及 GitHub Actions CI,但未给出完整的安装与上线步骤说明。
主要依赖
未说明;从技术栈看需要 Python 3.12、FastAPI、PostgreSQL 16 + pgvector、Redis 7,以及 Anthropic 或 OpenAI 模型接口;控制台使用 React 18 与 Vite 6。硬件规格与 API 费用未说明。
使用限制
未说明。评测数据来自作者自建、虚构的企业客服场景与模拟 API,路由与端到端结果基于中文标注样本;内置意图、专家、SOP 与知识面向制造业客服,迁移到其他领域需自行改写代码。
许可证
未说明
最近推送
2026-10-18 06:08

资料检查:2026-10-18 07:00 · 卡片整理:2026-10-18 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

作为多智能体客服系统的参考实现,程序员可研究其 FastAPI 服务架构、路由投票、A2A 委派、有界工具循环、逐句校验与 OpenTelemetry 可观测方案,并参考其 pytest、A2A 契约测试和评测记录进行开发与测试。

查看内容依据
A FastAPI agent service: a router votes on each question's intent, tools run concurrently, specialist agents answer (in parallel when a question spans domains) and look up what is still missing in a bounded tool loop, and every sentence is checked before it is sent.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。