AI创想

标题: 【人工智能:Agent】--3.Langchain快速入门 [打印本页]

作者: 耶稣爱iphone    时间: 昨天 07:23
标题: 【人工智能:Agent】--3.Langchain快速入门
作者:西柚小萌新吖(●ˇ∀ˇ●)
目录
1.LangChain--简介​
2.LangChain--框架组
3.LangChain--库 (Libraries)​
4.LangChain--任务处理流程
5.Langchain--核心概念
5.LangChain--快速入门
5.1.安装LangChain
5.2.初始化模型
5.3.使用LLM
5.4.输出转换

1.LangChain--简介​

LangChain 是一个开源的 Python AI 应用开发框架, 由 Harrison Chase 于 2022 年创建,现已成为 LLM 应用开发的事实标准之一。它提供了构建基于大模型的 AI 应用所需的模块和工具。通过 LangChain, 开发者可以轻松地与大型语言模型 (LLM) 集成, 完成文本生成、问答、翻译、对话等任务。LangChain 降低了 AI 应用开发的门槛, 让任何人都可以基于 LLM 构建属于自己的创意应用。​
LangChain 特性​
2.LangChain--框架组

LangChain 框架由几个部分组成,包括:​
3.LangChain--库 (Libraries)​

LangChain 库本身由几个不同的包组成。​
langchain-core:基础抽象和 LangChain 表达语言。​
langchain-community:第三方集成,主要包括 langchain 集成的第三方组件。​
langchain:主要包括链 (chain)、代理(agent) 和检索策略。​
组件功能说明常见类/接口
Models封装 LLM 和聊天模型ChatOpenAI, ChatTongyi(通义千问), Ollama, HuggingFaceEndpoint
Prompts管理提示词模板与动态输入PromptTemplate, ChatPromptTemplate, FewShotPromptTemplate
Chains将多个步骤串联成工作流LLMChain, RetrievalQA, ConversationalRetrievalChain
Agents让 LLM 自主选择并调用工具create_tool_calling_agent, ReActAgent, OpenAIFunctionsAgent
Tools为 Agent 提供“能力”自定义函数(用 @tool 装饰)、内置工具(如 DuckDuckGoSearch)
Memory保存对话或状态ConversationBufferMemory, RedisChatMessageHistory
Indexes / Retrievers处理和检索外部知识VectorStore(如 FAISS、Chroma), ParentDocumentRetriever





欢迎光临 AI创想 (https://llms-ai.com/) Powered by Discuz! X3.4