当前位置: 首页 > news >正文

[智能体-134]:LangChain预定义工具大全

下面把LangChain 官方 / 社区预定义工具按类别做一份大全清单(含用途、工具名、导入路径 /load_tools 别名),便于直接复制使用。


一、基础通用工具(最常用)

1)数学 & 计算

  • CalculatorTool(llm-math)用途:数学表达式计算、单位换算、公式求解导入:langchain_community.tools.calculator.CalculatorToolload_tools 别名:"llm-math"

  • WolframAlphaQueryRun用途:符号计算、高数、物理 / 化学公式、专业数学导入:langchain_community.tools.wolfram_alpha.WolframAlphaQueryRunLangchain

2)代码执行

  • PythonREPLTool用途:执行任意 Python 代码、数据处理、绘图、脚本导入:langchain_community.tools.python.tool.PythonREPLTool

  • ShellTool(Terminal)用途:执行系统 Shell 命令(Linux/macOS/Windows)导入:langchain_community.tools.shell.tool.ShellTool

3)文件系统

  • ReadFileTool/WriteFileTool/ListDirectoryTool/CopyFileTool/DeleteFileTool用途:本地文件读写、目录浏览、增删改导入:langchain_community.tools.file_management.*

4)时间 / 睡眠

  • SleepTool用途:延时等待(秒级)导入:langchain_community.tools.sleep.SleepToolLangchain

5)人机交互

  • HumanInputRun用途:向用户提问、获取人工输入导入:langchain_community.tools.human.tool.HumanInputRunLangchain

二、搜索 & 知识库工具(信息获取)

1)通用网页搜索

  • DuckDuckGoSearchRun(免费,无 KEY)导入:langchain_community.tools.duckduckgo_search.DuckDuckGoSearchRun

  • TavilySearchResults(免费额度 + 付费,质量高)导入:langchain_community.tools.tavily_search.TavilySearchResults

  • SerpAPI / GoogleSearch(需 KEY)别名:"serpapi"

  • BingSearch / BraveSearch / SearxSearch导入:langchain_community.tools.searx_search.*

2)百科 & 知识

  • WikipediaQueryRun(维基百科,支持多语言)导入:langchain_community.tools.wikipedia.WikipediaQueryRun

  • MerriamWebsterQueryRun(韦氏词典)导入:langchain_community.tools.merriam_webster.MerriamWebsterQueryRunLangchain

3)学术文献

  • ArxivQueryRun(arxiv 论文)导入:langchain_community.tools.arxiv.ArxivQueryRunLangchain

  • PubmedQueryRun(生物医学文献)导入:langchain_community.tools.pubmed.PubmedQueryRunLangchain

4)问答社区

  • StackExchangeTool(Stack Overflow 等)导入:langchain_community.tools.stackexchange.StackExchangeToolLangchain

三、API & HTTP 工具(接口调用)

Requests 工具包(最常用)

  • RequestsGetTool/RequestsPostTool/RequestsPutTool/RequestsDeleteTool/RequestsPatchTool用途:发送 HTTP 请求、调用 REST API导入:langchain_community.tools.requests.tool.*Langchain

天气

  • OpenWeatherMapQueryRun(天气查询)导入:langchain_community.tools.openweathermap.OpenWeatherMapQueryRunLangchain

  • OpenMeteoAPI(免费天气 API)别名:"open-meteo-api"langchain-doc.readthedocs.io

新闻

  • NewsAPI(头条新闻)别名:"news-api"langchain-doc.readthedocs.io

四、社交媒体 & 内容平台

  • RedditSearchRun(Reddit 搜索)导入:langchain_community.tools.reddit_search.RedditSearchRunLangchain

  • YouTubeSearchTool(YouTube 视频搜索)导入:langchain_community.tools.youtube_search.YouTubeSearchTool

  • Twitter / X、Discord、Slack、Gmail、Google Calendar等(在langchain_community.tools或对应 toolkit)


五、数据库 & 数据处理

  • SQLDatabaseToolkit(SQL 查询、表结构、执行)包含:SQLQueryToolSQLDatabaseSchemaTool等导入:langchain_community.agent_toolkits.sql.toolkit.SQLDatabaseToolkit

  • JSONTool(JSON 解析、提取、格式化)导入:langchain_community.tools.json.tool.JSONTool


六、云 & 企业服务工具包(Toolkits)

  • AWS Lambda Toolkit
  • Salesforce Toolkit
  • PowerBI Toolkit
  • Slack Toolkit
  • Notion Toolkit
  • GitHub Toolkit
  • Zapier Toolkit
  • Microsoft 365 Toolkit(Outlook、OneDrive 等)Langchain

七、Agent 常用快捷别名(load_tools)

python

运行

from langchain_community.agent_toolkits import load_tools tools = load_tools([ "llm-math", # Calculator "python_repl", # PythonREPLTool "terminal", # ShellTool "wikipedia", "duckduckgo_search", "serpapi", "openweathermap", "arxiv", "pubmed", "stackexchange" ], llm=llm)

八、安全与使用建议

  • 高风险工具PythonREPLToolShellTool、文件写操作 ——生产环境必须做沙箱 / 权限控制
  • 需 API Key:SerpAPI、Tavily、WolframAlpha、OpenWeatherMap 等。
  • 中文优先:DuckDuckGo、Wikipedia(lang="zh")、Tavily 较稳定。
http://www.zskr.cn/news/1418896.html

相关文章:

  • Z-Image-Turbo实时交互应用:如何实现毫秒级AI图像生成响应
  • Unity与Unreal Engine游戏AI实战:行为树设计模式如何帮你打造更聪明的NPC?
  • Abaqus显式分析结果怎么读?避开.dat文件的坑,用Python脚本从ODB抓取数据(Matlab调用指南)
  • 如何永久保存你的生活记忆:WeChatMsg完整数据备份与可视化指南
  • UE4网络同步入门:从零理解Dedicated Server、Role和Replication(附避坑指南)
  • 从AI注释到自动化测试:代码质量提升的工程实践
  • OpCore Simplify终极指南:黑苹果配置一键自动化解决方案
  • 2026年口碑好的东莞网线注塑机/日用品注塑机/DC插头注塑机/数据线注塑机推荐厂家精选 - 品牌宣传支持者
  • 用Modbus Slave模拟一个带多个从站和寄存器的完整PLC:从单窗口到多窗口的实战
  • Ubuntu 进程查看
  • 为什么你的微信聊天记录需要一个本地备份系统?
  • SeamlessM4T v2-large支持语言清单:101种语音输入+35种语音输出能力详解
  • 终极指南:如何用WeChatMsg永久保存你的微信聊天记录
  • TPS5430电源设计避坑指南:从输入电容到肖特基二极管的8个关键选型细节
  • DeepSeek-V4-Flash-Base开发者必读:模型参数与架构设计全解析
  • DeBERTa-base应用案例集:情感分析、问答系统、文本匹配实战指南
  • PMU快照与CoreSight CTI集成的硬件设计要点
  • 从源码到刷机:手把手教你为OpenPnP编译定制Smoothieware固件(避坑指南)
  • DeepSeek大模型上云全链路拆解:从镜像构建、VPC安全组配置到AOM监控告警的7步标准化流程
  • 别再手动编号了!Word尾注制作参考文献的保姆级教程(含去除分隔线)
  • 多模态交互体验设计指南
  • Boomerang 使用教程
  • 2026年知名的五金包胶注塑机/注塑机优质厂家汇总推荐 - 品牌宣传支持者
  • CANN/ops-blas spmv测试
  • Qwen2-0.5B代码生成能力详解:从基础编程到复杂算法实现
  • Qwen3.6-35B-A3B-Claude-4.7-Opus-Reasoning-Distilled在GSM8K和MMLU-Pro基准测试中的表现分析
  • 如何永久保存微信聊天记录并生成年度报告:WeChatMsg完整指南
  • JADE算法:基于DTW的鲁棒瞬时频率估计技术解析
  • 2026年加强型地坪铠装缝/金属铠装缝/铠装缝长期合作厂家推荐 - 行业平台推荐
  • MindIE/FramePack模型权重管理:HuggingFace模型下载与配置完整指南