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

[智能体-353]:langchain有哪些自带的skills和tools

  • Skill:大模型原生能力 + 上下文封装得到的能力(LangChain 本身没有单独叫 Skill 的模块 / 类,所谓 Skill 都是你自己用 Prompt/Chain/Agent 封装出来的 LLM 能力)
  • Tool:LangChain 里明确提供、可直接注册给 Agent 的外部调用工具langchain.tools/langchain_community.tools里那些)

下面分开讲:LangChain 自带的 “可封装为 Skill 的原生能力”LangChain 自带的 Tools(外部工具)


一、LangChain 自带的、可封装为 Skill 的能力(模型原生)

LangChain没有内置一批叫 “Skill” 的成品,但它提供了很多Chain / Prompt / 模板 / 记忆 / 检索组件,让你快速把 LLM 原生能力封装成 Skill:

1. 文本类能力(最常用 Skill)

  • 文本摘要(Summarization)load_summarize_chain
  • 问答(QA)RetrievalQA,ConversationalRetrievalChain
  • 翻译:直接 Prompt + LLM(多语言模型)
  • 改写 / 润色 / 扩写PromptTemplate + LLM
  • 分类 / 情感分析LLMChain+ 分类 Prompt
  • 实体抽取、关键词提取LLMChain

2. 逻辑与推理类 Skill

  • 通用推理、多步骤思考ReAct/Plan-and-Step模板
  • 代码解释(LLM 写代码逻辑):不是执行,是解释 / 生成代码(执行是 Tool)
  • 结构化输出(JSON / 表格)PydanticOutputParser+ LLM

3. 记忆与上下文 Skill

  • 对话记忆ConversationBufferMemory,SummaryMemory
  • 上下文压缩ContextualCompressionRetriever
  • 多轮对话管理ChatMessageHistory

4. 检索 / 知识库 Skill(RAG 类)

  • 文档检索VectorStoreRetriever
  • 文档问答RetrievalQA
  • 多文档融合回答MapReduceChain

小结:Skill = LLM +固定上下文 / 模板/ 记忆 / 检索逻辑,LangChain 给的是“积木”,不是成品 Skill!!!。


二、LangChain 自带的 Tools(外部调用,真正意义上的 Tool)

都在:

  • langchain.tools.*
  • langchain_community.tools.*
  • langchain_community.agent_toolkits.*(工具包)

下面按类别给你常用、稳定、自带 / 社区内置好的:

1. 搜索类 Tools(查外部信息)

  • DuckDuckGoSearchRun/DuckDuckGoSearchResults:免费网页搜索,无需 Key
  • SerpAPI/GoogleSerperRun:谷歌搜索(需 Key)
  • BingSearchResults:必应搜索
  • TavilySearchResults/TavilyAnswer:LLM 友好搜索
  • WikipediaQueryRun:维基百科查询
  • ArxivQueryRun:学术论文搜索

2. 计算与代码执行 Tools

  • PythonREPLTool执行 Python 代码(沙箱)
  • CalculatorTool:数学表达式计算
  • WolframAlphaQueryRun:科学计算、数学、常识查询
  • CodeInterpreter(OpenAI 官方):沙箱代码执行、文件处理、画图LangChain

3. 文件 / 系统操作 Tools

  • FileSystemTool/FileManagementToolkit:读写文件、创建 / 删除 / 列出目录
  • ShellTool:执行 Shell 命令(谨慎使用)
  • ReadFileTool/WriteFileTool:单独读写文件

4. 数据库 / API 类 Tools

  • SQLDatabaseToolkit:SQL 查询(MySQL/PostgreSQL/SQLite)
  • RequestsGetTool/RequestsPostTool:通用 HTTP 请求
  • APIOperationsTool:OpenAPI 接口自动调用

5. 媒体 / 生成类 Tools

  • DallEImageGeneratorTool:文生图(OpenAI)
  • ElevenLabsText2SpeechTool:文本转语音

6. 时间 / 实用小工具

  • CurrentTimeTool:获取当前时间
  • HumanInputTool:向人提问、获取人工输入

7. 常见第三方平台 Toolkits

  • GmailToolkit:收发邮件
  • SlackToolkit:发消息、读频道
  • JiraToolkit:创建工单、查询任务
  • NotionToolkit:读写 Notion 页面

三、Skill vs Tool 在 LangChain 里的直观对应

表格

概念在 LangChain 里对应是否自带成品本质
SkillLLM + PromptTemplate / Chain / Memory / Retriever❌ 无成品,只有组件模型内生能力 + 上下文封装
Toollangchain.tools.*/langchain_community.tools.*✅ 大量内置可用外部系统 / API / 命令调用

一句话:

  • LangChain不卖现成 Skill,只卖 “做 Skill 的原材料”;
  • LangChain自带一堆可用 Tools,直接注册给 Agent 就能用。
http://www.jsqmd.com/news/989536/

相关文章:

  • Obsidian + Hermes Agent 完全体:会思考、会记忆、自动运行的个人操作系统
  • Python开发者常忽略的5个关键工程实践
  • 用FPGA在640x480@60Hz显示器上做个“弹球”:VGA动态图像移动的模块化设计心得
  • GetQzonehistory:你的数字青春档案馆,一键永久保存QQ空间记忆
  • 双击即用的C++学生信息管理工具:单链表+文件持久化+多条件检索
  • 免费开源项目管理工具GanttProject:让复杂项目变得简单可控
  • AIri容器化部署:从单机到生产环境的完整指南
  • WinBoat容器化Windows应用集成方案:Linux环境下的无缝跨平台技术实现
  • 谷歌排名推广怎么做?谷歌地图排名前三招数
  • Go 泛型与类型系统:从接口到泛型的工程化实践
  • FanControl终极指南:如何在Windows上实现风扇精准控制与智能散热
  • 免费开源三维建模软件MicMac:从照片到三维模型的完整指南
  • 海外红人营销如何变现?这 5 种变现模式,适合收藏!
  • KiTTY:Windows上最贴心的SSH客户端,让你的远程连接体验飞起来
  • 告别手工MIRO/MIR7:用Python脚本调用SAP BAPI实现发票批量冲销与删除
  • 如何3步永久保存微信聊天记录:新手完整指南
  • MATLAB版二维多孔介质流场LBM仿真工具包(含数据导出与参数说明)
  • ABAQUS粘弹性边界模拟:用Python脚本一键提取节点反力并自动施加(附完整源码)
  • SAP MIRO发票校验实战:用BAPI_INCOMINGINVOICE_CREATE处理退货与正常订单的完整ABAP代码解析
  • 如何彻底解决TranslucentTB开机自启动问题:终极体验优化指南
  • [智能体-354]:有哪些常见的AI Skill
  • 用STM32F103C8T6和摇杆做个桌面小监控云台(SG90舵机+完整代码)
  • 2026年当下,佛山收购茅台如何联系?专业服务商甄选与决策指南 - 品牌鉴赏官2026
  • 如何解决老旧Windows系统更新问题:LegacyUpdate完整指南
  • 51和STM32平台八款可运行游戏工程包:贪吃蛇/OLED/点阵/打地鼠/Proteus仿真全齐
  • 信号处理入门:用Python手把手实现傅里叶级数可视化(附完整代码)
  • 戴森球计划终极蓝图库:3000+工厂设计让你的太空帝国建设效率提升3倍
  • [智能体-355]:Harness概述以及它与Langchain之间的关系
  • Thanos告警管理架构深度解析:构建企业级分布式告警系统
  • 如何用BoilR一键整合多平台游戏库:终极Steam游戏管理指南