Skip to content

UNIT2 FRAMEWORKS FOR AI AGENTS

何时使用智能体框架

  • 构建围绕大语言模型(LLMs)的应用时,并不总是需要智能体框架
  • 有时,预定义的工作流足以满足用户请求,并且没有真正需要智能体框架
  • 如果构建智能体的方法很简单,比如一系列提示,使用纯代码可能就足够了
    • 优势在于开发者将完全控制和理解他们的系统,没有抽象层

当工作流变得更加复杂时,例如让大语言模型调用函数或使用多个智能体,这些抽象开始变得有用

比如对以下这些功能的需求:

  • 一个驱动系统的大语言模型引擎
  • 智能体可以访问的工具列表
  • 用于从大语言模型输出中提取工具调用的解析器
  • 与解析器同步的系统提示
  • 一个记忆系统
  • 错误日志和重试机制以控制大语言模型的错误