尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
LangChain 是一个用于开发基于大语言模型(LLM)应用的开源框架,旨在简化 LLM 应用的构建流程
LangChain 是一个用于开发基于大语言模型LLM应用的开源框架旨在简化 LLM 应用的构建流程支持链式调用Chains、数据检索增强RAG、记忆管理Memory、工具集成Tools、代理Agents等核心能力。其设计哲学是“模块化 可组合”开发者可通过组合不同组件如 DocumentLoaders、TextSplitter、VectorStore、LLM、PromptTemplate、OutputParsers 等快速搭建定制化 AI 应用如智能问答、文档分析、自动化工作流等。LangChain 支持多种 LLM 后端如 OpenAI、Anthropic、Ollama、HuggingFace、Qwen、GLM 等兼容本地与云端模型同时提供对向量数据库Chroma、FAISS、Pinecone 等、文档解析PDF、Word、Markdown、网页等、提示工程优化和异步/流式响应的支持。v0.1 版本后已演进为 LangChain SDK即 langchain-core langchain-community langchain-openai 等分包架构强调可扩展性与生产就绪性如 tracing、monitoring、callbacks。典型使用示例RAG 流程fromlangchain_community.document_loadersimportWebBaseLoaderfromlangchain_text_splittersimportRecursiveCharacterTextSplitterfromlangchain_community.vectorstoresimportChromafromlangchain_openaiimportOpenAIEmbeddings,ChatOpenAIfromlangchain_core.promptsimportChatPromptTemplatefromlangchain_core.runnablesimportRunnablePassthroughfromlangchain_core.output_parsersimportStrOutputParser# 加载 → 分割 → 嵌入 → 存储 → 检索 → 构建链loaderWebBaseLoader(https://example.com)docsloader.load()text_splitterRecursiveCharacterTextSplitter(chunk_size500,chunk_overlap50)splitstext_splitter.split_documents(docs)vectorstoreChroma.from_documents(documentssplits,embeddingOpenAIEmbeddings())retrievervectorstore.as_retriever()promptChatPromptTemplate.from_template(根据以下上下文回答问题{context}\n问题{question})llmChatOpenAI(modelgpt-3.5-turbo)rag_chain({context:retriever,question:RunnablePassthrough()}|prompt|llm|StrOutputParser())responserag_chain.invoke(LangChain 的核心模块有哪些)注意LangChain 并非唯一选择同类框架包括 LlamaIndex专注 RAG 优化、Semantic Kernel微软.NET/Python 多语言支持、DSPy声明式编程范式等。在 LangChain 中Chain、Agent和Tool是三个不同抽象层级、职责分明的核心概念它们共同支撑 LLM 应用的逻辑编排与能力扩展Tool工具定义一个可被调用的、具有明确输入/输出的函数式能力单元封装具体操作如搜索网页、查数据库、调用 API、执行 Python 代码、发送邮件等。核心特征原子性、可注册、有描述description和参数 schema用于 LLM 理解如何调用通常需实现invoke(input: str) → str方法。适用场景当需要赋予 LLM「执行外部动作」的能力时使用是 Agent 的“肌肉”。✅ 示例DuckDuckGoSearchRun()、ArxivQueryRun()、自定义WeatherTool。Chain链定义一组确定性、预定义顺序的组件LLM、Prompt、Parser、Retriever、Tool 调用等组成的流水线输入→处理→输出无运行时决策。核心特征静态流程、可组合.assign()/.with_config()、支持异步/流式、强调可复用性和可测试性不依赖 LLM 做控制流决策。适用场景结构化任务如 RAG检索生成、摘要链、分类链、多步数据清洗等。✅ 示例RetrievalQA.from_chain_type()、LLMChain、TransformChain。Agent代理定义由 LLM动态驱动控制流的智能体通过推理如 ReAct、Plan-and-Execute决定是否/何时/如何调用哪些 Tool并能迭代反思Thought-Action-Observation 循环。核心特征运行时决策、依赖 LLM 的推理能力、需配备 Tool 列表 System Prompt如OpenAIFunctionsAgent的 prompt template、支持 stopping criteria 和 max iterations。适用场景开放域、多跳、不确定步骤的任务如“帮我查今天北京天气再推荐3个适合户外的活动”或自动化客服工单处理。✅ 示例initialize_agent(tools, llm, agentAgentType.OPENAI_FUNCTIONS)、create_react_agent()v0.1 推荐。关键区别总结维度ToolChainAgent控制权被动调用无自主性开发者编排确定性流程LLM 动态决策非确定性流程灵活性低单一功能中可嵌套但路径固定高支持循环、条件、失败重试复杂度★☆☆★★☆★★★典型依赖无LLM / Prompt / Parser 等LLM Tool list AgentExecutor⚠️ 注意Tool 可独立使用如手动调用也可被 Chain 封装如ToolChain更常被 Agent 调度Chain 可包含 Tool 调用如LLMChainTool但不自动做决策Agent LLM作为控制器 Tool作为执行器 AgentExecutor调度引擎 Prompt决策指令。
RELATED

相关推荐

AI证书的含金量,最终要落到这三个结果上

AI证书的含金量,最终要落到这三个结果上

当下AI考证热潮持续升温,大量求职者、在校学生希望依靠AI证书提升求职竞争力。各类宣传中“高含金量”“入行必备”等标签层出不穷,评判标准却十分模糊。抛开营销概念,一份AI技能证书真正的含金量,最终只需要验证三个核心结果&…

📅 2026/10/26 17:16:13
选择AI证书时,为什么要看考试内容而不是宣传文案

选择AI证书时,为什么要看考试内容而不是宣传文案

随着人工智能相关岗位需求持续扩张,各类AI技能证书大量涌现。不少学习者挑选证书时,优先浏览宣传海报、短视频推广内容,依靠广告语判断证书价值,最终出现考取证书之后,所学内容与工作场景脱节的情况。想要避开证书选择…

📅 2026/10/26 6:20:55
【AI正则处理革命性突破】:20年老架构师亲测,3类传统正则痛点被LLM彻底重构!

【AI正则处理革命性突破】:20年老架构师亲测,3类传统正则痛点被LLM彻底重构!

更多请点击: https://codechina.net 第一章:AI正则处理革命性突破的背景与意义 传统正则表达式(Regex)在文本清洗、日志解析和协议提取等场景中长期扮演关键角色,但其固有局限日益凸显:语法晦涩、可维护性…

📅 2026/10/26 20:55:25
MORE NEWS

更多资讯

📰

电工证办理值机软件培训机构怎么选,真实经历告诉你怕挂科怎么办

电工证办理值机软件培训机构怎么选,真实经历告诉你怕挂科怎么办 实操考试心里没底怕挂科,这几乎是每个准备考电工证的学员心里最真实的声音。我认识的焦作转岗从业者小李,就是典型的例子。他原本在煤矿干了几年,后来转行干电工,但第一次实操考试时,他因…

📰

广州市在哪考电工证,考前押题怎么找?别等上岗再慌!

广州市在哪考电工证,考前押题怎么找?别等上岗再慌! 你是不是正在为找一份电工相关的工作发愁?是不是已经找到了工作,但单位要求你必须有电工证才能上岗?别急,这篇文章就是为你量身定制的,告诉你【广州市在哪考电工证】的真相,还有怎么高效准备【考前…

📰

广州市在哪考电工证通过率揭秘:实操考试心里没底怕挂科?

广州市在哪考电工证通过率揭秘:实操考试心里没底怕挂科? 实操考试心里没底怕挂科?报名流程太复杂?广州市在哪考电工证?其实很多人都是第一次接触,搞不清楚具体要走哪几步、要准备什么材料,怕走弯路。尤其是像济源房建工程从业者,很多需要电工证才能上…

📰

在天津那有考高压电工证?学历不高也能报!别再错过这些关键点

在天津那有考高压电工证?学历不高也能报!别再错过这些关键点 你是不是也担心学历不高,报不了高压电工证?别急,这事儿真没你想的那么难。在天津那有考高压电工证其实是个很现实的问题,关键是你得知道怎么操作。别让学历成为你报考的绊脚石,今天我们就来…

📰

电工证在哪里查到怎么报名,过期了千万别乱搞

电工证在哪里查到怎么报名,过期了千万别乱搞 证书过期了不知道怎么复审延期,是不是你最近遇到的糟心事?别急,这期咱们就来聊聊【电工证在哪里查到】,以及【怎么报名】这些你必须知道的事。尤其对在商丘的建筑工人来说,电工证不光是上岗的门槛,更是影响…

📰

电气安全检查电工证怎么报名?别再被中介坑了!

电气安全检查电工证怎么报名?别再被中介坑了! 你是不是也在为“电气安全检查电工证怎么报名”发愁?找中介怕被坑,自己又不知道从哪儿下手。这年头,证书不拿在手里,机会就真的没了。本文就是给那些在商丘公路工程一线干着活儿,想靠电工证提升收入的你,…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬