创建时间: 2026-03-29最后更新: 2026-04-23

1. 用户一句话里,常常不止一个动作

前面几篇里,Agent 已经能做几件事:

  • 接收消息
  • 读取检索结果
  • 结合上下文生成回复

但只靠聊天模型,它还是只能停在「回答」这一层。

比如用户说:

tool-scene.txt
1
帮我查一下明天上海下不下雨,如果下雨就提醒我带伞。

这句话里其实有两个动作:

  • 先查天气
  • 如果下雨,再创建提醒

普通聊天模型能理解这句话,但它碰不到天气接口,也碰不到提醒系统。
Tool 就是补这层能力的。

Tool 在这里做的事很具体:

  • 把一个外部能力暴露给模型
  • 告诉模型这个能力叫什么
  • 告诉模型这个能力要什么参数
  • 当模型想调用它时,先返回一份结构化的调用请求

真正执行函数的,还是你的程序。

订阅后可阅读剩余内容
AI 电子伴侣企业级项目实战
已发布165计划发布120目标已完成138%