ReplyPier 纸舟标志

ReplyPier

AI 先答疑,人工接得住;一段会话,服务有始有终。

面向个人与公司网站的 AI 客服,把知识问答、人工协作和服务评价连在一起。

Apache 2.0 License Python and FastAPI Vue 3 and TypeScript

产品预览 · 核心能力 · 本机使用 · 技术结构 · 开发指引

## 产品预览 先在工作台调整客服外观,再看右侧即时预览;访客侧窗口使用纸舟标志展示同一段对话。 ![ReplyPier 客服配置工作台,左侧调整聊天外观,右侧即时预览访客窗口](.github/readme-assets/replypier-agent-customization.png)

访客看到的聊天窗口

ReplyPier 网站客服聊天窗口,纸舟标志显示在客服头像与页脚图标处

## 核心能力 - **知识库问答**:为 AI 客服关联知识资料,并在 Widget 中展示回答来源。 - **同会话转人工**:保留聊天上下文,支持客服组接待、人工接管与授权转交。 - **评价与回看**:收集星级和文字反馈,管理员可查看完整会话与接待情况。 - **多客服协作**:按角色、组织、分组和会话可见范围控制访问。 - **可配置 Agent 与 Widget**:管理 AI 客服、知识关联、外观和网站嵌入。 - **知识任务与工作流**:处理知识导入,并编排客服消息处理步骤。 ## 技术结构 - **后端**:Python、FastAPI、SQLAlchemy、Alembic。 - **前端**:Vue 3、TypeScript、Vite。 - **实时通信**:Socket.IO。 - **知识检索**:FastEmbed、PostgreSQL/pgvector。 - **短期状态与事件分发**:Redis。 - **AI 编排**:Agno。 ```text backend/app/ API、业务模型、Agent、知识处理与后台任务 backend/tests/ 后端测试 frontend/src/ 管理后台、客服工作台与嵌入 Widget e2e/ 端到端测试 deploy/local/ 本机环境与启停脚本 ``` ## 本机使用 在项目根目录执行: ```bash ./deploy/local/local.sh up ./deploy/local/local.sh status ``` - [客服工作台](http://127.0.0.1:3018/) - [悬浮客服演示页](http://127.0.0.1:3018/local-demo.html) 账号、构建、日志、数据恢复及公网接入条件见 [LOCAL_DEPLOY.md](LOCAL_DEPLOY.md)。 ## 开发检查 - 后端测试位于 `backend/tests/`。 - 前端类型检查:在 `frontend/` 执行 `npm run type-check`。 - 前端单元测试:在 `frontend/` 执行 `npm run test:unit`。 - 端到端测试约定见 [e2e/AUTHORING.md](e2e/AUTHORING.md)。 ## 许可与贡献 本项目使用 [Apache License 2.0](LICENSE),声明见 [NOTICE](NOTICE),贡献约定见 [CONTRIBUTING.md](CONTRIBUTING.md)。