Data Driven Multi-Agents(DD-Agents) 数据驱动的智能代理
简介
DB-GPT Agent是一个多Agent框架,目的是提供生产级Agent构建的基础框架能力。我们认为,生产级代理应用程序需要基于数据驱动的决策,并且可以在可控制的工作流中进行编排。
在我们的设计中,提供了一套以Agent为核心,融合多模型管理、RAGs、API调用、可视化、AWEL智能体编排、Text2SQL、意图识别等一系列技术的生产级数据应用开发框架。
如同所示: 在DB-GPT中,Agent是一等公民,其他RAGs、Tools、数据源等都是Agent依赖的资源,包括模型也是一种资源。
Agent的核心模块主要有Memory、Profile、Planing、Action等模块。
围绕Agent的核心模块,往上构建多Agent之间的协作能力,协作主要有三种形式。
- 单一Agent: 单个Agent有具体任务与目标,不涉及多模型协作。
- Auto-Plan: Agent自己制定计划,在多Agent协作时负责路径规划、分工协作等。
- AWEL: 编排,通过程序编排来实现多智能体的协作。