模型提出一个工具调用,与业务动作真正执行成功,是两个不同阶段。遇到超时,系统可能只是没有收到结果,不能据此断定前一次操作完全没有发生。

先区分查询与写入
查询公开天气通常可以重新发起,但创建文章、发送邮件或修改记录可能产生重复副作用。设计工具时,应先标明动作类型和授权范围,检查模型参数,再由执行层决定怎样处理。SDK若提供自动执行,也要核对实际行为。
为同一业务动作保留同一标识
以创建学习卡片为例,先生成业务任务标识,再记录待执行、执行中和已完成状态。收到重复请求时查询原任务结果,而不是新建另一张卡片。标识不能在每次网络重试时重新生成,否则无法识别同一件事。
超时先查结果,别猜结果
在测试环境用无害的模拟工具练习:先保存卡片,再模拟响应丢失。重试流程应能找到已经保存的卡片,并返回原结果。具体如何保持状态一致取决于存储和接口设计;仅在提示词里要求“不要重复”不能替代这些检查。
资料与继续学习
Google:函数调用说明。资料查阅日期:2026年9月25日。步骤与练习由本站整理。
资料查阅与编辑日期:2026年9月25日。作者:玖柒。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








