Function Calling 能力不足,训练数据怎样设计与验证?
训练数据不仅包含正确工具与参数,还需要无需调用、无工具可用、澄清、错误反馈和多步依赖样本。先判断是工具描述问题、协议适配问题还是模型能力不足,再决定是否训练。
保持调用与结果的协议一致
Section titled “保持调用与结果的协议一致”样本保留用户需求、工具定义、调用标识、参数、结果和最终回答,使用目标模型的消息格式。检查参数类型、业务约束及实际可执行性,数据集按任务和工具家族划分,避免近重复泄漏。
训练后怎样证明不是只记住了工具名?
Section titled “训练后怎样证明不是只记住了工具名?”测试未见参数、改名工具、相似工具、无权限及无答案场景。分别测工具选择、参数正确、拒绝与端到端成功率;Schema 合法不代表业务正确。
资料
核对于 2026-10-14。Spring AI 工具调用。正文场景、示例代码与方案取舍为教学示例;具体接口按选定版本核对。