diff --git a/.github/readme-assets/asset-manifest.json b/.github/readme-assets/asset-manifest.json new file mode 100644 index 0000000..880284b --- /dev/null +++ b/.github/readme-assets/asset-manifest.json @@ -0,0 +1,38 @@ +{ + "ui_assets_complete": true, + "semantic_media_policy": "Use real ReplyPier interface captures; do not substitute generated product mockups.", + "assets": [ + { + "file": "replypier-agent-customization.png", + "role": "AI agent appearance editor and live widget preview", + "source": "Saved local ReplyPier interface capture, cropped to the main workspace", + "alt": "ReplyPier 客服配置工作台,左侧调整聊天外观,右侧即时预览访客窗口", + "usage": "README product overview" + }, + { + "file": "replypier-visitor-chat.png", + "role": "Visitor-facing chat widget", + "source": "User-provided real widget capture; the avatar marks were updated to the selected paper-boat brand asset", + "alt": "ReplyPier 网站客服聊天窗口,纸舟标志显示在客服头像与页脚图标处", + "usage": "README visitor-side preview" + } + ], + "omitted": [ + { + "item": "Generated service-flow illustration and 340 x 280 widget crop", + "reason": "Replaced with two larger, distinct interface views" + } + ], + "qa": [ + { + "file": "replypier-agent-customization.png", + "status": "passed", + "checks": ["chrome controls removed", "live preview visible", "alt text present"] + }, + { + "file": "replypier-visitor-chat.png", + "status": "passed", + "checks": ["full widget visible", "paper-boat marks applied", "message text preserved", "alt text present"] + } + ] +} diff --git a/.github/readme-assets/replypier-agent-customization.png b/.github/readme-assets/replypier-agent-customization.png new file mode 100644 index 0000000..b47c98f Binary files /dev/null and b/.github/readme-assets/replypier-agent-customization.png differ diff --git a/.github/readme-assets/replypier-service-flow.svg b/.github/readme-assets/replypier-service-flow.svg deleted file mode 100644 index f7e6312..0000000 --- a/.github/readme-assets/replypier-service-flow.svg +++ /dev/null @@ -1,41 +0,0 @@ - - ReplyPier 客服服务闭环 - AI 知识问答、人工客服接手、结束服务并评价。 - - 一段对话,从 AI 到人工,顺畅接力 - 保留上下文 · 按权限接待 · 服务结果可回看 - - - - - - - - - AI 知识问答 - 从关联知识库中寻找答案 - - 知识来源可追溯 - 资料不足时,明确反馈或转人工 - - - - - 人工客服接手 - 在同一会话中继续服务 - - 上下文保留,授权后接待 - 支持客服组、接管与转交 - - - - - 结束并评价 - 收集星级与文字反馈 - - 管理员查看服务结果 - 会话、接待人和评价连在一起 - - - - diff --git a/.github/readme-assets/replypier-visitor-chat.png b/.github/readme-assets/replypier-visitor-chat.png new file mode 100644 index 0000000..958c858 Binary files /dev/null and b/.github/readme-assets/replypier-visitor-chat.png differ diff --git a/.github/readme-assets/replypier-widget-preview.png b/.github/readme-assets/replypier-widget-preview.png deleted file mode 100644 index 517ae95..0000000 Binary files a/.github/readme-assets/replypier-widget-preview.png and /dev/null differ diff --git a/README.md b/README.md index 0b82704..4541faa 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,13 @@
- ReplyPier 纸舟标志 + ReplyPier 纸舟标志

ReplyPier

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

-

面向个人与公司网站的 AI 客服:连接知识库问答、人工协作与服务评价。

+

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

Apache 2.0 License Python and FastAPI Vue 3 and TypeScript - Socket.IO - PostgreSQL and pgvector

@@ -23,22 +21,24 @@ ## 产品预览 -工作台可以直接预览访客看到的聊天窗口。下面是内置的 Widget 对话示例: +先在工作台调整客服外观,再看右侧即时预览;访客侧窗口使用纸舟标志展示同一段对话。 + +![ReplyPier 客服配置工作台,左侧调整聊天外观,右侧即时预览访客窗口](.github/readme-assets/replypier-agent-customization.png) + +

访客看到的聊天窗口

- ReplyPier 工作台中的网站客服 Widget 对话预览,使用纸舟头像展示一段示例问答 + ReplyPier 网站客服聊天窗口,纸舟标志显示在客服头像与页脚图标处

-

客服服务流程:AI 知识问答、人工客服接手、结束服务并评价

- ## 核心能力 -- 💬 **知识库问答**:为 AI 客服关联知识资料,并在 Widget 中展示回答来源。 -- 🤝 **同会话转人工**:保留聊天上下文,支持客服组接待、人工接管与授权转交。 -- ⭐ **评价与回看**:收集星级和文字反馈,管理员可查看完整会话与接待情况。 -- 🔐 **多客服协作**:按角色、组织、分组和会话可见范围控制访问。 -- 🧩 **可配置 Agent 与 Widget**:管理 AI 客服、知识关联、外观和网站嵌入。 -- ⚙️ **知识任务与工作流**:处理知识导入,并编排客服消息处理步骤。 +- **知识库问答**:为 AI 客服关联知识资料,并在 Widget 中展示回答来源。 +- **同会话转人工**:保留聊天上下文,支持客服组接待、人工接管与授权转交。 +- **评价与回看**:收集星级和文字反馈,管理员可查看完整会话与接待情况。 +- **多客服协作**:按角色、组织、分组和会话可见范围控制访问。 +- **可配置 Agent 与 Widget**:管理 AI 客服、知识关联、外观和网站嵌入。 +- **知识任务与工作流**:处理知识导入,并编排客服消息处理步骤。 ## 技术结构