问题1:LLMs用的好好的,干嘛还需要LangChain?在大语言模型(LLM)如 ChatGPT、Claude、DeepSeek 等快速发展的今天,开发者不仅希望能“使用”这些模型,还希望能 将它们灵活集成到自己的应用中 ,实现更强大的对话能力、检索增强生成(RAG)、工具调用(Tool Calling)、多轮推理等功能。
问题2:我们可以使用GPT 或GLM4 等模型的API进行开发,为何需要LangChain这样的框架?不使用LangChain,确实可以使用 GPT 或 GLM4 等模型的API进行开发。比如,搭建“智能体”(Agent)、问答系统、对话机器人等复杂的 LLM 应用。
问题3:LangChain 提供了哪些功能呢?LangChain 是一个帮助你构建 LLM 应用的 全套工具集 。这里涉及到 prompt 构建、LLM 接入、记忆管理、工具调用、RAG、智能体开发等模块。
版本的升级,v0.2 相较于v0.1,修改了⼤概10%-15%。功能性上差不多,主要是往稳定性(或兼容性)、安全性上使劲了,⽀持更多的⼤模型,更安全。内部架构详情
即:构成应⽤程序的链、智能体、RAG。langchain-community:第三方集成
⽐如:Model I/O、Retrieval、Tool & Toolkit;合作伙伴包 langchain-openai,langchainanthropic等。langchain-Core
基础抽象和LangChain表达式语言 (LCEL)小结:LangChain,就是AI应用组装套件,封装了一堆的API。langchain框架不大,但是里面琐碎的知识点特别多。就像玩乐高,提供了很多标准化的乐高零件(比如,连接器、轮子等)
正是因为LangSmith这样的⼯具出现,才使得LangChain意义更⼤,要不仅靠⼀些API(当然也可以不⽤,⽤原⽣的API),⽀持不住LangChain的热度。结构4:LangServe
LangChain能做RAG,其它的⼀些框架也能做,而且做的也不错,⽐如LlamaIndex。所以这时候LangChain要在Agent这块发⼒,那就需要LangGraph。而LangSmith,做运维、监控。故⼆者是LangChain⾥最有前途的。
| 欢迎光临 AI创想 (https://llms-ai.com/) | Powered by Discuz! X3.4 |