LangGraph 代理和其他代理框架是否正在变得过时?
摘要
作者反思了构建许多 LangGraph 代理的经历,并质疑在新生成模型下它们的必要性,主张使用更简单的单代理方案,配合 MCP 工具和受控端点,而不是复杂的预定义框架。
大家好,在过去两年里,我为公司构建了大约 10-15 个 LangGraph 代理,用于非常具体的任务。但最近感觉,所有这些工作对于一个单一的 AI/代理工程师来说,并不太可持续。而且,随着新一代模型的出现,很多这样的代理感觉已经过时了——大多数任务似乎只需要一个简单的循环中的单一代理 LLM 就能处理。当然,在 LangGraph 这样的框架中,因为预定义了路径,要跳出任务会更困难,但对于像“检查过去 2 小时内创建的所有工单,在 Confluence 中查找相关信息,并将其添加为评论”这样的小型低风险任务,我不明白为什么需要完整的 LangGraph 或 CrewAI 代理。更成熟的方式似乎是用一个开放的代理配合一些 MCP 工具。这个单一代理可以处理许多不同的任务。我并不是说要让代理处理你扔给它的*一切*(提示注入和上下文过载是真正的风险),但一个“IT 管理代理”,由*我们*定义系统提示,用另一个 LLM 预先检查输入,并仅通过受控端点暴露给特定用户…… 相比于那些复杂的、预定义的 LangGraph 代理,我看不到太多缺点。
相似文章
学习LangGraph:智能体、黑板与瓶颈之旅
一篇关于LangGraph的教育文章,涵盖智能体架构、黑板模式以及构建智能体系统时的常见瓶颈。
LangGraph 分块详解:从积木搭建到生产级 AI 智能体
一本免费在线书籍《LangGraph 分块详解》,通过真实的本地模型运行、动手挑战和公开 GitHub 仓库,教你从基础到生产级地构建 AI 智能体。内容涵盖状态、节点、工具调用、MCP、流式输出、RAG、可观测性和部署,基于 LangGraph 1.2.14。
我越来越确信LangGraph胜过Claude插件
作者分享了构建一个用于股票估值的Claude插件的经验,发现处理错误和复杂性的难度越来越大。现在他们正考虑切换到LangGraph,作为多步骤智能体工作流的更可靠解决方案。
选择AI Agent框架是Agent技术栈中最不重要的决定
文章认为,AI Agent框架(如LangGraph、CrewAI等)的选择对生产环境可靠性的影响不如评测(evals)、追踪(tracing)和护栏(guardrails)重要,并为构建Agent技术栈的开发者提供了实用建议。
@LangChain: 在构建代理时应该使用MCP还是CLI?@BraceSproul + @jakebroekhuizen 爆料。
LangChain分享了Brace Sproul和Jake Broekhuizen之间关于在构建代理时比较使用MCP和CLI的讨论。