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

74 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 标注输出形态
这个维度用于判断最终监督标签应该写成 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 包装形态。
例子:
```text
Agent(tag="地图导航")
Agent(tag="餐饮服务")
Agent(tag="设备控制")
```
如果用户只说“地图导航标签”但没有说明输出格式,标签知识可以推荐业务标签,但生成数据前仍要确认最终 target。
## 推荐输出
做标签判断时建议输出:
```text
业务标签:地图导航
输出形态候选:
- AgentAgent(tag="地图导航")
- FunctionSearchRoute / Navigation / 其他地图 function 候选
推荐:待用户确认,当前需求未说明使用 Agent 还是 Function
```
做数据生成时,如果 target 不明确,必须先问:
```text
这批数据最终 target 是使用 function program、intent
还是使用 Agent 包装,例如 Agent(tag="地图导航")
```