名称: conversation-summary
描述: 为对话内容生成摘要,支持增量更新。
emoji: 📝
作者: lyue82665-droid
版本: 1.0.0
许可证: MIT
requires:
bins:
- python3
pip:
- requests
tools:
- name: summarize_conversation
description: 为对话内容生成摘要。
parameters:
type: object
properties:
chat_list:
type: string
description: "JSON格式的对话列表,例如:[{\"role\":\"user\",\"content\":\"hello\"}]"
history_summary:
type: string
description: "用于增量更新的先前摘要(可选)"
required: [chat_list]
使用此技能为对话内容生成摘要。
当用户提出以下任一请求时:
- “总结一下这段对话”
- “生成一个摘要”
- “我们刚才聊了什么”
请使用 summarize_conversation 工具调用摘要生成 API。
python3 scripts/conversation_summary.py '<chat_list_json>' '<history_summary>'
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| chat_list | string | 是 | JSON 格式的对话内容 |
| history_summary | string | 否 | 用于增量更新的先前摘要 |
[
{"role": "user", "content": "今天天气怎么样?"},
{"role": "assistant", "content": "天气晴朗,25度。"}
]
脚本返回 JSON 格式数据,包含:
- status: "completed"(成功)或 "error"(错误)
- summary: 生成的对话摘要
- error: 失败时的错误信息
chat_list 为有效的 JSON 格式