Align label output target formats
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
这里维护“最终 target 怎么写”的知识。它和 `标签/` 目录不同:
|
||||
|
||||
- `标签/` 负责判断 query 属于哪个业务能力范围。
|
||||
- `输出能力/` 负责判断最终监督标签应该写成 object、function program、intent,还是需要用户确认。
|
||||
- `输出能力/` 负责判断最终监督标签应该写成 function program、`Agent(tag="xxx")`,还是多指令/自动任务等结构化输出。
|
||||
|
||||
## 三类返回类型
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
| --- | --- | --- |
|
||||
| object | 给 function 当参数的对象,例如 `Location`、`PersonalDate`、`Resource` | 通常不单独作为最终 target |
|
||||
| function | 可直接输出的函数调用,例如 `CalendarQA(...)`、`VisionQA(...)`、`QA()` | 可以作为最终 target |
|
||||
| intent | 业务意图名,例如 `地图导航`、`餐饮服务`、`商品购买` | 可以作为 intent target,也可以按任务要求再包装为 Agent |
|
||||
| intent | 业务意图名,例如 `地图导航`、`餐饮服务`、`商品购买` | 当前数据开发默认不作为首选最终 target,通常映射为 `Agent(tag="xxx")`;也可用于多指令/自动任务结构里的意图字段 |
|
||||
|
||||
## 使用原则
|
||||
|
||||
@@ -24,8 +24,9 @@ x0=Location(country="美国",province="华盛顿",city="西雅图")
|
||||
CalendarQA(type="TIME",target_time="现在",location=x0)
|
||||
```
|
||||
|
||||
4. `Agent` 字段表示由哪个 Agent 承接,是知识维度,不等于最终 target 一定写 `Agent(tag="xxx")`。
|
||||
5. 如果用户没有说明最终数据使用 function、intent 还是 `Agent(tag="xxx")`,生成数据前必须确认。
|
||||
4. `Agent` 字段表示由哪个 Agent 承接,是知识维度,不等于最终 target 一定写 `Agent(tag="ToolsAgent")`。
|
||||
5. 当前数据开发默认口径:已 function 化且签名明确的能力用 function program;未 function 化或只是旧 tag / intent 的能力用 `Agent(tag="xxx")`。
|
||||
6. 如果用户明确要求 function program,但当前知识库没有 function 签名,必须向用户确认,不要臆造 function。
|
||||
|
||||
## 文件说明
|
||||
|
||||
|
||||
Reference in New Issue
Block a user