三个必须分清的边界
模型提出工具调用,并不等于工具已经执行。应用需要解析参数、校验权限和格式,再决定是否调用真实服务。工具超时也不等于结果为空;尤其对写入或支付操作,不能在不知道前一次是否成功的情况下盲目重试。
这里是固定示例的交互演示,不连接模型或数据库。实际集成中的失败恢复案例见工具调用排错笔记,参数契约的可运行样例见结构化输出验收。
Agent / 调用流程
选一个场景,逐步查看应用如何校验参数、处理工具结果,并在失败时避免给用户虚构答案。
当前阶段
模型提出工具调用,并不等于工具已经执行。应用需要解析参数、校验权限和格式,再决定是否调用真实服务。工具超时也不等于结果为空;尤其对写入或支付操作,不能在不知道前一次是否成功的情况下盲目重试。
这里是固定示例的交互演示,不连接模型或数据库。实际集成中的失败恢复案例见工具调用排错笔记,参数契约的可运行样例见结构化输出验收。