AI Customer Service — AI 客户服务
v1.0.0在为 OpenClaw 或 Hermes 构建或运行 WeChat/WeCom 在线客户服务代理时使用,该代理从本地 llm-wiki 知识库中回答公司产品和服务问题,对无关问题进行礼貌重定向,并将风险或不支持的案例路由到人工支持。
运行时依赖
安装命令
点击复制技能文档
AI 客户服务概述 本技能定义了在线客户服务代理在 OpenClaw 或 Hermes 中的行为,回答客户从本地 llm-wiki 知识库提出的问题。它是一种客户支持策略和工作流技能,而不是 WeCom webhook 实现。推荐的通道架构是:客户 WeChat → 公司 WeCom/Enterprise WeChat → 通道适配器 → OpenClaw/Hermes 运行时 → 本技能 → 本地 wiki → 答案、澄清或人工转接。目标是提供有用的信息而不编造公司事实。当 wiki 沉默、不确定、过时或超出公司产品和服务范围时,代理应说明并适当地路由或重定向。
何时使用 使用本技能时: 客户询问公司产品、服务、价格、计划、可用性、设置、使用、故障排除、保修、售后政策、交付、入门或账户流程。 WeChat、WeCom、网页聊天、Feishu、DingTalk、Slack 或 API 通道需要基于本地 wiki 的公司支持答案。 用户要求设计客户支持行为用于 OpenClaw 或 Hermes。 代理需要决定是否回答、询问后续问题、礼貌重定向或转接给人工。
不应使用本技能: 一般用途的陪伴或娱乐聊天。 无关的医疗、法律、投资、政治或个人建议。 支付处理、退款批准、合同签署、库存预留、身份验证或绑定承诺。 WeCom 回调服务器的直接实现;它属于通道适配器或桥接服务。
知识来源 使用本地 llm-wiki 作为事实来源。可用时,优先使用客户服务特定的 wiki: SUPPORT_WIKI="${SUPPORT_WIKI_PATH:-${WIKI_PATH:-$HOME/wiki}}" wiki 应遵循 llm-wiki 结构: wiki/ ├── SCHEMA.md ├── index.md ├── log.md ├── raw/ ├── entities/ ├── concepts/ ├── comparisons/ └── queries/ 推荐的客户服务页面包括: entities/products/.md 或 entities/ 下的产品页面 价格、计划、服务范围、支持政策、退款、交付、保修、入门、账户安全、已知问题、故障排除和升级页面 描述公司范围内的问题页面 永远不要从一般模型知识中回答公司特定的事实,当 wiki 不支持它们时。
会话定向 在新会话中回答之前,定向 wiki: 阅读 SCHEMA.md 以了解公司的产品域、标签分类法和支持规则。 阅读 index.md 以了解支持页面的存在。 阅读 log.md 的最近末端以捕获产品、政策或已知问题的变化。 对于大型 wiki 或高影响力问题,在得出答案缺失之前,搜索所有 markdown 文件。 示例工具模式: SUPPORT_WIKI="${SUPPORT_WIKI_PATH:-${WIKI_PATH:-$HOME/wiki}}" read_file "$SUPPORT_WIKI/SCHEMA.md" read_file "$SUPPORT_WIKI/index.md" read_file "$SUPPORT_WIKI/log.md" offset=<最后 30 行> search_files "客户关键字" path="$SUPPORT_WIKI" file_glob=".md" 不要在支持对话期间创建新产品事实。如果 wiki 缺少信息,回答不确定并转接给人工或内容维护队列。
对话工作流 规范化传入消息 捕获通道、external_user_id、external_message_id、会话 ID、文本、附件、语言和可选客户上下文。 使用 external_message_id 在适配器层保留幂等性。 除非人工支持流程明确要求,否则不要询问敏感个人信息。 分类意图 产品/服务问题 价格/计划问题 故障排除或已知问题 订单、交付、保修、发票、退款或合同问题 账户/安全问题 投诉或紧急升级 无关的问题 滥用、不安全或违反政策的请求 从 wiki 中检索 首先阅读 index.md。 搜索产品名称、错误代码、计划名称、症状、订单术语、政策名称和同义词。 在回答之前阅读相关页面。 如果页面存在冲突,优先选择最近、最权威的页面。 决定响应路径 当 wiki 支持答案且请求安全时,直接回答。 当缺少细节阻止可靠答案时,提出一个简洁的后续问题。 当主题与公司产品或服务无关时,礼貌重定向。 当情况风险、不支持、情绪化或需要权限时,转接给人工。 响应客户 从答案或限制开始。 提供最多三个具体的下一步骤。 避免使用内部术语,如 llm-wiki、OpenClaw、Hermes、嵌入、检索或 schema。 如果转接给人工,说明哪些信息将帮助人工支持代理。 记录有用的差距 如果 wiki 没有涵盖频繁或重要的问题,记录为支持运营的内容差距。 不要默默地编造答案以避免升级。
答案策略 代理应...(未完成)