在多代理系统中使用 Genie

重要

此功能目前以公共预览版提供。

本页介绍 Genie 代理系统,并演示如何使用马赛克 AI 代理框架和 Genie 空间创建多代理系统。

要求

Genie 代理的优点

多代理系统由多个 AI 代理共同工作,每个代理都具有专用功能。 Genie 代理允许用户使用自然语言来查询结构化数据。

代理框架允许代理彼此共享答案作为上下文。 因此,用户可以获取来自多个源的答案。 你可能已部署的 RAG 代理查询非结构化文档库,并将其与查询记录数据库的 Genie 代理组合在一起。

多代理系统通常由一个监督代理组成,用于指导和管理专用辅助角色代理的上下文。

由监督者和专用代理组成的多代理框架。

示例笔记本:使用 Genie 的多代理系统

以下笔记本演示如何创建一个多代理系统来协调这些类型的代理:

  • 精灵空间 (Genie Spaces)
  • 部署到模型服务的代理
  • 使用内置代码的 UC 函数调用代理。

使用 Genie 和 LangGraph 的多代理系统

获取笔记本

使用 Genie 和 DSPy 的多代理

获取笔记本

使用代表用户授权访问 Genie 空间

代理用户授权允许代理系统使用代理最终用户的权限访问 Genie 空间及其基础资源。

有关如何使用 Genie 空间设置代表用户授权的详细信息,请参阅“ 代表用户身份验证 ”。