根据 BUG 描述生成对应的工具名和用户指令列表,供用户审核确认后再调用 data-generator 生成完整 JSONL 训练数据。触发场景:(1) 输入 BUG 描述,获取应调用的工具和触发指令列表;(2) 确认指令后自动调用 data-generator;(3) BUG 数据生成的中间步骤。
将 BUG 描述转换为可用的训练指令序列。
用户: BUG描述 + 错误原因
↓
Agent: 分析 BUG → 确定工具 + 生成用户指令列表
↓
用户: 审核指令列表(可修改/补充/删除)
↓
用户: 确认 没问题,生成数据
↓
调用 data-generator → 输出 JSONL(新格式)
输入以下信息,自动推断:
| 字段 | 说明 | 示例 |
|---|---|---|
| BUG 描述 | 用户的实际指令 + 系统的错误行为 | 用户说X分钟后开空调,系统却立即执行 |
| 错误原因 |
输出内容:
工具: scene_generator
用户指令列表:
1. 5分钟后打开空调
2. 3分钟后关灯
3. 10分钟后开启空气净化器
...(共 N 条)
发送给用户确认,等待回复。
用户可直接回复修改意见:
收到确认后,使用最终版指令列表,调用 data-generator v2.0.0(新格式):
输入参数:
toolname: scenegenerator
user_instructions: [确认后的完整列表]
输出 JSONL(新格式):
json
{
conversations: [
{from: human, value: <当前用户指令>5分钟后打开空调当前用户指令>\n<本地设备>舒享家(空调)本地设备>\n<当前时间>2026-03-21 20:00:00当前时间>\n<用户场景列表>[...]用户场景列表>\n<用户设备列表>{...}用户设备列表>},
{from: assistant, value:
{from: observation, value:
{from: assistant, value: 好的,5分钟后准时执行~}
],
system: ,
history: []
}
生成时可参考以下模板类型:
| 类型 | 模板示例 |
|---|---|
| 延时-分钟 | {N}分钟后打开{D} |
| 延时-秒 |
json
{
toolname: scenegenerator,
instruction_count: 20,
instructions: [
{id: 1, text: 5分钟后打开空调, type: 延时-分钟},
{id: 2, text: 3分钟后关灯, type: 延时-分钟}
],
note: 以上为由 AI 根据 BUG 分析生成的指令列表,请审核或修改后确认,确认后调用 data-generator 生成 JSONL。
}
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 bug-data-generator-1776112887 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 bug-data-generator-1776112887 技能
skillhub install bug-data-generator-1776112887
文件大小: 9.37 KB | 发布时间: 2026-4-14 12:26