恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

LangChain内置工具大全:开箱即用的10个实用工具汇总

  • 首页
  • 资讯中心
  • /
  • LangChain内置工具大全:开箱即用的10个实用工具汇总

相关资讯

Linux comm 命令超详细教程|文件对比 / 交集 / 差集一站式搞定 2026/8/7 8:18:10
H3C交换机配置全攻略:从基础命令到VLAN、路由与安全实战 2026/8/7 8:18:10
彻底告别AI无效输出!这段万能提示词,让AI输出的学术内容质量瞬间飙升 2026/8/7 8:18:10

最新资讯

SMUDebugTool完全指南:解锁AMD Ryzen处理器的终极调试能力
从0开始进阶AI Agent--AI智能体开发工程师 篇章4
天猫改价系统:不抢焦不抢屏,后台跑百店你前台打游戏
TVA-VLA双引擎协同架构与典型案例
基于51单片机的智能温控风扇系统设计与实现
揭秘南宁网站建设王道下拉強:打造高端菜单的实战指南与避坑指南

今日推荐

CAD图库管理:从文件归档到设计资产管理的效率革命
5分钟掌握Wand-Enhancer:2026年终极WeMod专业版免费解锁指南
“Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

LangChain内置工具大全:开箱即用的10个实用工具汇总

发布时间:2026/8/7 8:18:10
LangChain内置工具大全:开箱即用的10个实用工具汇总 LangChain内置工具大全开箱即用的10个实用工具不用每个工具都自己写。LangChain已经内置了很多常用工具拿来就能用。这一篇我们盘点一下LangChain里最实用的那些内置工具。每个工具我会讲清楚它能做什么、怎么用、适合什么场景以及实际用的时候要注意什么。看完你就能给你的Agent装上一批能力。先说个前提LangChain的内置工具非常多几十种肯定有。大部分你可能一辈子都用不上。我们挑最常用、最实用的说。这些工具都在langchain-community这个包里。安装的时候单独装。pipinstalllangchain-community装完以后就可以导入各种工具了。搜索类工具搜索是Agent最常用的能力之一。不知道的事情先搜一下再说。Tavily搜索Tavily是专门为AI Agent做的搜索引擎。它返回的结果质量高格式干净特别适合给Agent用。我自己对比过几个搜索工具Tavily的效果是最好的。它会自动提取网页的核心内容不是直接扔一堆HTML给你。Agent处理起来方便很多。用法很简单。fromlangchain_community.tools.tavily_searchimportTavilySearchResults toolTavilySearchResults(max_results3)用之前需要去Tavily官网注册拿一个API密钥。免费额度每天1000次搜索个人开发够用了。SerpAPISerpAPI是另一个搜索工具选择。它本质上是Google搜索的API封装。你通过它调用Google搜索拿到结构化的结果。适合需要Google搜索结果的场景。国内用户用起来可能网络不太顺。fromlangchain_community.utilitiesimportSerpAPIWrapperfromlangchain.toolsimportTool searchSerpAPIWrapper()toolTool(nameSearch,funcsearch.run,description用于搜索互联网上的信息。当你需要回答实时新闻、最新知识、或者不确定的问题时可以用这个工具搜索。)需要SerpAPI的密钥免费额度有限。DuckDuckGo搜索如果你不想注册账号也可以用DuckDuckGo的搜索。不用密钥直接就能用。fromlangchain_community.toolsimportDuckDuckGoSearchRun toolDuckDuckGoSearchRun()缺点是搜索质量不如前面两个速度也慢一些。做个Demo、写个玩具项目够用生产环境还是建议用Tavily。计算类工具数学计算是大模型的弱项。简单的算术可能还行稍微复杂一点就容易算错。让Agent用计算器工具算比让它自己心算靠谱多了。Calculator最基础的计算器。能算加减乘除、幂运算、三角函数这些。fromlangchain.toolsimportcalculator toolcalculator.Calculator()用法很简单传一个数学表达式字符串进去就行。比如234 * 567、“sqrt(144)”。我之前试过让大模型直接算三位数乘法经常算错。用了计算器工具以后准确率直接百分之百。涉及数字的任务一定要让Agent用工具算别让它自己来。PythonREPL如果需要更复杂的计算或者要跑Python代码可以用PythonREPL工具。它会启动一个Python解释器把代码放进去执行。fromlangchain.toolsimportPythonREPLTool toolPythonREPLTool()这个工具能力很强Agent可以写任意Python代码来执行。数据分析、复杂计算、数据处理都能做。能力强风险也大。Agent生成的代码可能有问题也可能有安全隐患。生产环境用的话一定要加沙箱和限制不能直接跑在主进程里。请求类工具Requests工具Agent可以通过HTTP请求访问外部API或者网页。fromlangchain_community.toolsimportRequestsGetTool,RequestsPostTool get_toolRequestsGetTool()post_toolRequestsPostTool()比如你有一个内部APIAgent可以直接调用它。或者让Agent去抓取某个网页的内容。这个工具也要注意安全。不能让Agent随便请求任意URL否则可能造成SSRF攻击。生产环境要做URL白名单。文件类工具文件系统工具LangChain有一套文件操作的工具可以让Agent读取、写入、列出文件。fromlangchain_community.toolsimport(ReadFileTool,WriteFileTool,ListDirectoryTool,)read_toolReadFileTool()write_toolWriteFileTool()list_toolListDirectoryTool()Agent自己写代码、自己保存文件的时候会用到。比如你让Agent写一个网站它可以自己创建HTML文件、CSS文件。同样的文件操作一定要限制目录范围。不能让Agent随便读写系统里的任何文件。数据库工具SQL数据库工具SQL数据库工具非常实用。Agent可以用自然语言查数据库。它自己写SQL自己执行自己看结果。fromlangchain_community.utilitiesimportSQLDatabasefromlangchain_community.tools.sql_database.toolimportQuerySQLDataBaseTool dbSQLDatabase.from_uri(sqlite:///your_database.db)toolQuerySQLDataBaseTool(dbdb)支持各种数据库SQLite、MySQL、PostgreSQL都可以。这个工具单独用效果一般因为Agent写的SQL不一定对。通常会配合SQL chain或者专门的数据库Agent来用后面会专门讲。做数据分析、报表查询这类场景数据库工具是核心。怎么选工具工具很多不用全都装上。选你实际需要的就行。工具太多也有坏处。Agent选择困难反而容易选错。把最常用的几个装上就够了。我的建议是起步阶段先装这三个。搜索工具用来获取外部信息。选Tavily效果最好。计算器工具用来做数学计算。简单但必要。PythonREPL工具复杂计算和数据处理都能用。这三个基本能覆盖大部分场景。等有特定需求了再按需加其他工具。下一篇我们讲怎么开发自定义工具。内置工具不够用的时候你可以自己写把任意Python函数变成Agent能用的工具。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号