返回

Anthropic发布《构建有效代理》白皮书,宣布 2025 年是 Agent 元年

https://www.chatbro.cn/news/6764cd2b7d22a66ef317b413
cover

2024年12月20日,Anthropic公司今日发布了一份名为《构建有效代理》的白皮书,总结了过去一年中与多个行业团队合作构建大型语言模型(LLM)代理的经验。白皮书强调,成功的实施并非依赖于复杂的框架或专用库,而是通过简单、可组合的模式实现。

Anthropic指出,代理可以被定义为完全自主的系统,也可以是遵循预定义工作流的更规范的实现。公司区分了工作流和代理:工作流是通过预定义的代码路径协调LLM和工具的系统,而代理则是LLM动态指导自身流程和工具使用的系统。

白皮书建议,在构建LLM应用时,应寻找最简单的解决方案,并只在必要时增加复杂性。代理系统通常以延迟和成本换取更好的任务性能,因此需要考虑这种权衡是否合理。在需要更复杂系统时,对于定义明确的任务,工作流提供了可预测性和一致性;而对于需要灵活性和模型驱动决策的应用,代理则是更好的选择。

Anthropic还讨论了多种框架,这些框架简化了LLM调用、定义和解析工具以及链式调用等低级任务,但也可能增加抽象层,使调试变得更加困难。公司建议开发者直接使用LLM API,并确保理解底层代码。

白皮书详细介绍了构建代理系统的常见模式,从增强型LLM的基础构建块,到简单的组合工作流,再到自主代理。增强型LLM是代理系统的基本构建块,它通过检索、工具和记忆等增强功能提升LLM的能力。Anthropic推荐关注两个关键方面:针对特定用例定制这些能力,并确保它们为LLM提供简单、文档齐全的接口。

白皮书还探讨了提示链、路由、并行化、指挥者-工作者和评估者-优化器等工作流模式,并提供了实际应用案例。最后,白皮书强调,成功构建LLM系统不是关于构建最复杂的系统,而是构建适合需求的系统。Anthropic建议从简单的提示开始,通过全面评估进行优化,并仅在简单解决方案不足时添加多步代理系统。