Skill大模型原生能力 上下文封装得到的能力LangChain 本身没有单独叫 Skill 的模块 / 类所谓 Skill 都是你自己用 Prompt/Chain/Agent 封装出来的 LLM 能力ToolLangChain 里明确提供、可直接注册给 Agent 的外部调用工具langchain.tools/langchain_community.tools里那些下面分开讲LangChain 自带的 “可封装为 Skill 的原生能力”和LangChain 自带的 Tools外部工具。一、LangChain 自带的、可封装为 Skill 的能力模型原生LangChain没有内置一批叫 “Skill” 的成品但它提供了很多Chain / Prompt / 模板 / 记忆 / 检索组件让你快速把 LLM 原生能力封装成 Skill1. 文本类能力最常用 Skill文本摘要Summarizationload_summarize_chain问答QARetrievalQA,ConversationalRetrievalChain翻译直接 Prompt LLM多语言模型改写 / 润色 / 扩写PromptTemplate LLM分类 / 情感分析LLMChain 分类 Prompt实体抽取、关键词提取LLMChain2. 逻辑与推理类 Skill通用推理、多步骤思考ReAct/Plan-and-Step模板代码解释LLM 写代码逻辑不是执行是解释 / 生成代码执行是 Tool结构化输出JSON / 表格PydanticOutputParser LLM3. 记忆与上下文 Skill对话记忆ConversationBufferMemory,SummaryMemory上下文压缩ContextualCompressionRetriever多轮对话管理ChatMessageHistory4. 检索 / 知识库 SkillRAG 类文档检索VectorStoreRetriever文档问答RetrievalQA多文档融合回答MapReduceChain小结Skill LLM 固定上下文 / 模板/ 记忆 / 检索逻辑LangChain 给的是“积木”不是成品 Skill。二、LangChain 自带的 Tools外部调用真正意义上的 Tool都在langchain.tools.*langchain_community.tools.*langchain_community.agent_toolkits.*工具包下面按类别给你常用、稳定、自带 / 社区内置好的1. 搜索类 Tools查外部信息DuckDuckGoSearchRun/DuckDuckGoSearchResults免费网页搜索无需 KeySerpAPI/GoogleSerperRun谷歌搜索需 KeyBingSearchResults必应搜索TavilySearchResults/TavilyAnswerLLM 友好搜索WikipediaQueryRun维基百科查询ArxivQueryRun学术论文搜索2. 计算与代码执行 ToolsPythonREPLTool执行 Python 代码沙箱CalculatorTool数学表达式计算WolframAlphaQueryRun科学计算、数学、常识查询CodeInterpreterOpenAI 官方沙箱代码执行、文件处理、画图LangChain3. 文件 / 系统操作 ToolsFileSystemTool/FileManagementToolkit读写文件、创建 / 删除 / 列出目录ShellTool执行 Shell 命令谨慎使用ReadFileTool/WriteFileTool单独读写文件4. 数据库 / API 类 ToolsSQLDatabaseToolkitSQL 查询MySQL/PostgreSQL/SQLiteRequestsGetTool/RequestsPostTool通用 HTTP 请求APIOperationsToolOpenAPI 接口自动调用5. 媒体 / 生成类 ToolsDallEImageGeneratorTool文生图OpenAIElevenLabsText2SpeechTool文本转语音6. 时间 / 实用小工具CurrentTimeTool获取当前时间HumanInputTool向人提问、获取人工输入7. 常见第三方平台 ToolkitsGmailToolkit收发邮件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 就能用。