修改label-master

This commit is contained in:
wangsenhao
2026-06-08 14:43:44 +08:00
parent 84e792285b
commit 54bc581cf2
11 changed files with 519 additions and 25 deletions
@@ -2,6 +2,15 @@
function 可以作为最终 target 输出。若 function 参数需要 object,先构造 object,再调用 function。
## 通用规则:device 参数
**所有 function 都允许并要求带 `device=` 参数**——只要 query 中含主控设备 / 房间 / 空间 / 车内位置 / 设备模式 任一类信息(按 `Device` 的"任务定义",被控设备不算),就必须把 `device=Device(...)` 抽进来,写到 function 调用里。
- 这条规则**没有函数级例外**FinanceQA / CalendarQA / Generate / WeatherQA / VisionQA / Summarize / Chat / QA / 自定义 Agent tag … 全部适用。
- `device=` 抽取规则(哪些槽位、字面量怎么归一化、共现怎么写)见 [`对象目录.md::Device`](./对象目录.md#device)。
下文各 function 的"参数"小节列的是核心业务参数,`device=` 因为是通用规则,**不再逐一重复**——除非该 function 对 device 抽取有特殊补充约定。
## CalendarQA
返回类型:`function`