微信扫码
添加专属顾问
我要投稿
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-03
Langchain与LlamaIndex应该选哪个
2025-04-01
langchain4j+Chroma小试牛刀
2025-03-31
Manus行不行我不知道,但LangManus是真行!
2025-03-31
LangManus:打造下一代智能助手的多智能体架构解析
2025-03-30
Langchain v0.3 开发起步
2025-03-25
解锁 Langchain v0.3 — 大模型应用开发新姿势
2025-03-24
10万开发者推荐的LangGraph,Swarm让效率暴涨300%!
2025-03-24
谷歌 AI Agent 白皮书(4)-- 快速入门
2024-10-10
2024-07-13
2024-04-08
2024-06-03
2024-09-04
2024-08-18
2024-04-08
2024-06-24
2024-03-28
2024-07-10
2025-03-22
2025-03-22
2025-03-15
2025-02-05
2024-12-02
2024-11-25
2024-10-30
2024-10-11