Files
zk-data-agent/skills/label-master/knowledge/判断维度/标注输出形态.md
T
2026-05-09 17:49:53 +08:00

3.1 KiB
Raw Blame History

标注输出形态

这个维度用于判断最终监督标签应该写成 function program、intent,还是 Agent(tag="xxx") 包装。详细 object、function、intent 定义见 ../输出能力/

它和业务标签不同:

  • 业务标签回答“query 属于哪个能力范围”。
  • 输出形态回答“训练/评测数据里的 target 应该怎么写”。

输出能力目录

需要详细判断时,读取:

  • ../输出能力/对象目录.md
  • ../输出能力/函数目录.md
  • ../输出能力/意图目录.md
  • ../输出能力/输出组合规范.md

基本原则

  1. 不要默认把所有旧 tag标签 包装成 Agent(tag="xxx")
  2. object 只作为 function 参数,不单独作为最终 target。
  3. function 可以是多行 program,允许先构造 object 再调用 function。
  4. intent 可以直接作为 target,也可以按任务要求包装成 Agent(tag="xxx")
  5. Agent 字段表示承接方,是知识维度,不等于最终 target。
  6. 如果当前数据任务没有明确要求 function、intent 还是 Agent 包装,必须向用户确认,不要自行决定。
  7. 对 QA 子类尤其要保守:医疗问答百科美食问答 等可能只是知识分类,最终输出可能是 QA(),不一定是 Agent(tag="医疗问答")

常见 Function 形态

形态 例子 说明
通用问答 QA() / QA() 多个通用问答子类可能最终不区分子类,统一输出 QA。
图片问答 VisionQA 图片、拍照、屏幕问答等视觉理解类能力。
金融问答 FinanceQA() 股票、黄金、期货等金融查询。
时间问答 CalendarQA / timeDistance 日历、节假日、时间距离等时间工具能力。
文档总结 Summarize() 文档、URL 总结和问答。
天气问答 WeatherQA() 近期天气、温度、湿度、空气质量等。
翻译 Translate / TranslateQA 外语翻译、翻译问答、词典类能力。
垂域动作 SearchAction / ActivateAction / OpenAction 旧三级语义或 function 定义里经常出现,不等同于最终数据 target,但需要保留为候选。

Agent 包装形态

当任务明确是规划模型的 Agent 标签数据,或者用户明确给出 Agent(tag="xxx"),可以使用 Agent 包装形态。

例子:

Agent(tag="地图导航")
Agent(tag="餐饮服务")
Agent(tag="设备控制")

如果用户只说“地图导航标签”但没有说明输出格式,标签知识可以推荐业务标签,但生成数据前仍要确认最终 target。

推荐输出

做标签判断时建议输出:

业务标签:地图导航
输出形态候选:
- AgentAgent(tag="地图导航")
- FunctionSearchRoute / Navigation / 其他地图 function 候选
推荐:待用户确认,当前需求未说明使用 Agent 还是 Function

做数据生成时,如果 target 不明确,必须先问:

这批数据最终 target 是使用 function program、intent
还是使用 Agent 包装,例如 Agent(tag="地图导航")