只有接入了一些工具,create_agent完成Agent创建才算完整。
Agent支持静态和动态绑定工具,后者需要用到中间件,后面会讲。在执行时:
![图片[1]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-797.png)
这里的工具可以是LangChain内置的,也可以是自定义的。LangChain生态中已经内置集成了非常多的实用工具,开发者可以快速调用这些工具完成更加复杂工作流的开发。
LangChain内置工具列表:https://docs.langchain.com/oss/python/integrations/tools
其中典型的工具如下:
![图片[2]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-798.png)
4.1 基本用法
Agents支持绑定一或多个工具。
举例1:绑定一个工具
调用查询天气工具进行天气查询
![图片[3]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-799.png)
![图片[4]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-800.png)
进一步:
![图片[5]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-801.png)
![图片[6]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-802.png)
举例2:接入内置工具
绑定内置的TavilySearch搜索工具,可以借助Tavily进行网络搜索和信息爬取。
这里我们需要先在tavily官网注册并获得API-KEY(每月有免费额度):https://www.tavily.com/。
![图片[7]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-803.png)
然后将API-KEY写到本地.env中的TAVILY_API_KEY 变量中,即可进行调用了。
![图片[8]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-804.png)
可以直接带入create_agent中作为外部工具。
![图片[9]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-805.png)
![图片[10]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-806.png)
如果仔细观察本次运行过程,本次工具调用仍然是一次典型的Function calling执行流程,包括用户首次发起消息在内,总共创建了4条消息,分别是human message、ai message (涉及function callmessage)、tool message(涉及function response message)以及ai message(涉及finalresponses)。
一次完整的Function calling 执行流程如下:
![图片[11]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-807.png)
举例3:绑定多个工具
![图片[12]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-808.png)
![图片[13]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-809.png)
![图片[14]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-810.png)
![图片[15]-4、Agent的基本用法3:绑定工具-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-811.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

















请登录后查看评论内容