Anthropic 说 2025 年将是 Agentic 系统年

科技   2024-12-20 22:41   浙江  

Anthropic 说 2025 年将是 Agentic 系统年,所以发了一个 Agents 综述的文章,介绍了他们构建 Agentic 系统的一些发现。

非常适合入门看,这里是大致的笔记:

1. 代理系统的基本概念
  • 工作流(Workflows):通过预定义的代码路径编排LLM和工具
  • 代理(Agents):LLM动态指导自己的流程和工具使用
2. 何时使用代理系统
  • 建议从最简单的解决方案开始
  • 仅在必要时增加复杂性
  • 需权衡延迟和成本与任务性能的关系
3. 框架使用建议
  • 常见框架:LangGraph、Amazon Bedrock、Rivet、Vellum等
  • 建议开发者从直接使用LLM API开始
  • 使用框架时需理解底层代码
4. 主要构建模式

A. 基础构建块:增强型LLM

  • 具备检索、工具使用和记忆能力
  • 通过Model Context Protocol实现工具集成

B. 工作流模式:

  • 提示链(Prompt chaining):将任务分解为连续步骤
  • 路由(Routing):对输入分类并导向专门任务
  • 并行化(Parallelization):
    • 分段:将任务分解为并行子任务
    • 投票:多次运行获取不同输出
  • 编排者-工作者(Orchestrator-workers):中央LLM分配任务
  • 评估者-优化者(Evaluator-optimizer):循环评估和改进

C. 代理模式:

  • 可自主规划和操作
  • 需要环境反馈
  • 适用于开放性问题
5. 实践应用领域
  • 客户支持:结合对话流程和工具集成
  • 编码代理:可验证且结构化的问题领域
6. 工具设计原则
  • 注重工具文档和接口设计
  • 考虑模型使用便利性
  • 进行充分测试和迭代
7. 核心建议
  • 保持设计简单性
  • 确保透明度
  • 精心设计代理-计算机接口(ACI)
  • 仅在简单方案不足时增加复杂性

这篇文章为开发者提供了构建代理系统的实用指南,强调了从简单开始、逐步优化的方法论。

参考文献:
[1] 原文地址:https://www.anthropic.com/research/building-effective-agents



欢迎大家支持我的知识星球(NLP工程化):Dify源码剖析及答疑,Dify对话系统源码,电子书籍报告下载,公众号所有付费资料。如果微信群二维码过期,可加个人微信(buxingtianxia21)进群。

NLP工程化知识星球

NLP工程化分享群

NLP工程化
专注于对话系统领域的技术分享,重点写《Dify应用操作和源码剖析》专栏。
 最新文章