前面一篇把 Tool Calling 拆开看了一遍,原理已经清楚了。
真正写应用时,我们很少停在「模型先提请求,我再手动执行工具」这一步,更常见的是直接把几个工具交给一个 Agent,让它自己决定这一轮怎么走。
AI 伴侣里很容易遇到这样的请求:
1明天上海天气怎么样?如果下雨,明早提醒我带伞。顺便看看我明天有什么安排。
这不是三个独立问题,而是一句话里的三件事:
这种场景正适合单个 Agent。
因为这里还没有出现多个角色分工,也没有复杂审批流。我们只是希望有一个 Agent 能在同一轮里连续用几个工具,把事情做完,然后给用户一个自然的回复。