微信扫码
添加专属顾问
我要投稿
1. 组合不同的功能:你可以把语言模型和其他数据源(如数据库、API等)结合在一起,创建更复杂的应用。
2. 管理对话状态:如果你在开发聊天机器人,LangChain 可以帮助你跟踪对话的上下文,从而使对话更加连贯。
3. 处理文本和数据:它提供了一些方便的方法,帮助你处理文本,提取信息,或者进行文本生成。
4. 简化工作流程:通过提供预定义的模块和示例,LangChain 可以让你更快地构建和调整你的应用
如上图所示,这6大类的组件包括:
1. Models(模型)
LLMs(大型语言模型)
这些模型就像是为你的乐高小人制作对话能力。它们能够让应用程序进行流畅的对话,好比是给你的乐高积木人注入了会说话的灵魂。
2 . Prompts(提示)
Prompt Templates(提示模板)
3. Indexes(索引)
LangChain 通过 Indexs 索引允许文档结构化,让LLM更直接、更有效地与文档互动。
这些就像是一个个小仓库,帮助你的乐高世界中的智能模型存储和访问信息。Document Loaders 能够将文档加载到系统中,方便模型快速查找。
有时候你需要将一大块乐高板分成几个小块来构建更复杂的结构。Text Splitters 可以将长篇文本拆分成易于处理的小块。
这些是一种特殊的存储设施,帮助你的乐高模型记住文本的数学表示(向量)。这就像是让积木块记住它们在整个结构中的位置。
想象一下你需要从一堆积木中找到一个特定的小部件。Retrievers 能够快速在向量存储中检索和提取信息,就像是乐高世界里的搜索引
4. Memory(记忆):对话的连贯性
LangChain 通过 Memory 工具类为 Agent 和 Chain 提供了记忆功能,让智能应用能够记住前一次的交互,比如在聊天环境中这一点尤为重要。
最常见的一种对话内容中的 Memory 类,这就好比是在你的乐高角色之间建立了一个记忆网络,使它们能够记住过去的对话,这样每次交流都能在之前的基础上继续,使得智能积木人能够在每次对话中保持连贯性。
5. Chains(链)
包括:Chain、LLM Chain、Index-related Chains
6. Agents(代理)
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-26
为什么大厂都在用LangChain?一文拆解大模型应用主流开发框架!
2025-04-25
深度解析Agent实现,定制自己的Manus
2025-04-24
不止语义检索,Milvus+LangChain全文检索RAG教程来了
2025-04-23
实现高效AI应用开发:LangChain、LLamaIndex 、HuggingFace
2025-04-23
AI应用我也迷茫....直到我发现LangChain
2025-04-23
Langchain 吐槽OpenAI根本不懂 AI agent和workflow?知识点全解析
2025-04-22
商用 AI Agent 的开发框架如何选择?
2025-04-18
扣子空间干掉了扣子自己(附系统提示词)
2024-10-10
2024-07-13
2024-04-08
2024-06-03
2024-09-04
2024-04-08
2024-08-18
2024-03-28
2024-06-24
2024-07-10