99e64bdcd3ad2ed3b5b1617015438b9c40af36d5
产品预览
先在工作台调整客服外观,再看右侧即时预览;访客侧窗口使用纸舟标志展示同一段对话。
访客看到的聊天窗口
核心能力
- 知识库问答:为 AI 客服关联知识资料,并在 Widget 中展示回答来源。
- 同会话转人工:保留聊天上下文,支持客服组接待、人工接管与授权转交。
- 评价与回看:收集星级和文字反馈,管理员可查看完整会话与接待情况。
- 多客服协作:按角色、组织、分组和会话可见范围控制访问。
- 可配置 Agent 与 Widget:管理 AI 客服、知识关联、外观和网站嵌入。
- 知识任务与工作流:处理知识导入,并编排客服消息处理步骤。
技术结构
- 后端:Python、FastAPI、SQLAlchemy、Alembic。
- 前端:Vue 3、TypeScript、Vite。
- 实时通信:Socket.IO。
- 知识检索:FastEmbed、PostgreSQL/pgvector。
- 短期状态与事件分发:Redis。
- AI 编排:Agno。
backend/app/ API、业务模型、Agent、知识处理与后台任务
backend/tests/ 后端测试
frontend/src/ 管理后台、客服工作台与嵌入 Widget
e2e/ 端到端测试
deploy/local/ 本机环境与启停脚本
本机使用
在项目根目录执行:
./deploy/local/local.sh up
./deploy/local/local.sh status
账号、构建、日志、数据恢复及公网接入条件见 LOCAL_DEPLOY.md。
开发检查
- 后端测试位于
backend/tests/。 - 前端类型检查:在
frontend/执行npm run type-check。 - 前端单元测试:在
frontend/执行npm run test:unit。 - 端到端测试约定见 e2e/AUTHORING.md。
许可与贡献
本项目使用 Apache License 2.0,声明见 NOTICE,贡献约定见 CONTRIBUTING.md。
Description
ReplyPier —— 面向个人与公司网站的 AI 客服系统:知识库问答、AI 转人工、多客服协作与服务评价
33 MiB
0 Stars
1 Watchers
0 Forks
Languages
Python
58.1%
Vue
21.2%
TypeScript
13.6%
JavaScript
4.9%
HTML
1%
Other
1.2%

