Install
openclaw skills install intelligent-conversation-analysis该技能调用阿里云晓蜜 CCAI AIO,对客服通话或文字对话进行 AI 智能分析,支持摘要生成、服务质检、情绪检测、满意度评估、关键词提取、字段抽取、QA 生成、用户画像、标签分类等多种分析任务,输入可以是文本对话或语音文件 URL。 当用户问题涉及「总结/摘要一段对话或通话内容」「对客服录音做质检或合规检查」「分析用户情绪或满意度」「从对话中提取关键词、字段、待办事项」「对通话做 QA 抽取或用户画像」时使用该技能。
openclaw skills install intelligent-conversation-analysis基于阿里云通义晓蜜 CCAI AIO,对文本对话或语音通话进行智能分析。
export ALIBABA_CLOUD_ACCESS_KEY_ID="your-access-key-id"
export ALIBABA_CLOUD_ACCESS_KEY_SECRET="your-access-key-secret"
需要在 百炼控制台 开通 CCAI AIO 服务并创建应用,获取以下两个 ID:
export CCAI_APP_ID="your-app-id" # 必填:应用 ID
export CCAI_WORKSPACE_ID="your-workspace-id" # 必填:业务空间 ID
如何获取 App ID 和 Workspace ID,请读取 setup.md。
复制此清单并在执行时逐项打勾:
分析类型推断(根据用户描述自动选择 resultTypes):
["summary", "title"]["keywords", "category_tag"]["service_inspection"]["question_solution"]["questions_and_answer"]["fields"]["custom_prompt"]输入来源判断:
taskType: "text",构建 dialogue.sentencestaskType: "audio",构建 transcription问自己:
逐项检查:
ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET 是否已配置?CCAI_APP_ID 是否已配置?(必填,没有则无法调用)请读取 input-formats.md,根据已知信息构建 task.json 文件。
向用户展示并等待确认:
准备执行对话分析,请确认以下信息:
📋 任务信息
- 输入类型: [文本对话 / 语音文件]
- 分析类型: [resultTypes 列表]
- 对话条数/文件: [N 条 / 文件名]
是否确认执行分析?
模式 A:直接执行(适合简单场景,等待结果)
node scripts/bundle.cjs task.json
脚本自动完成:提交任务 → 每 2 秒轮询一次 → 最多等待 120 秒 → 格式化输出结果
模式 B:非阻塞执行(OpenClaw 环境推荐)
Step 1 — 提交任务,获取 taskId:
CCAI_ASYNC=1 node scripts/bundle.cjs task.json
脚本提交任务后立即输出 taskId,不等待结果。
Step 2 — 用 cron.add 安排一个 15 秒后的一次性任务,在隔离会话中查询结果并通知用户:
CCAI分析结果查询-<taskId 前 8 位>node scripts/bundle.cjs query <taskId>,根据结果决定下一步:
QUEUE → 再安排一个 15 秒后的查询FINISH → 格式化输出结果并通知用户ERROR → 告知用户错误信息安排好后立即向用户回复,不要等待分析完成:
✅ 分析任务已提交!
📋 任务信息
- 任务 ID: <taskId>
- 分析类型: <resultTypes>
⏰ 我将在 15 秒后自动查询结果,完成后主动通知你。
遇到错误时,请读取 troubleshooting.md。
执行完成后,逐项确认再向用户报告:
需要参考具体场景时,请读取 scenarios.md。