AutoGen Studio#

PyPI version Downloads

AutoGen Studio是一个低代码界面,旨在帮助您快速原型化AI代理,使用工具增强它们,将它们组合成团队并与之互动以完成任务。它建立在AutoGen AgentChat之上 - 这是一个用于构建多代理应用程序的高级API。

观看AutoGen Studio v0.4 (02/25)的视频教程 - https://youtu.be/oum6EI7wohM

A Friendly Introduction to AutoGen Studio v0.4

AutoGen Studio的代码在GitHub上,地址为microsoft/autogen

注意

AutoGen Studio 旨在帮助您快速原型化多代理工作流,并展示一个使用 AutoGen 构建的终端用户界面示例。它并不是一个生产就绪的应用程序。鼓励开发者使用 AutoGen 框架构建自己的应用程序,实现部署应用所需的认证、安全和其他功能。

功能 - 你可以用AutoGen Studio做什么?#

AutoGen Studio 提供了四个主要界面,帮助您构建和管理多代理系统:

  1. 团队建设者

    • 一个用于通过声明性规范(JSON)或拖放创建代理团队的可视化界面

    • 支持所有核心组件的配置:团队、代理、工具、模型和终止条件

    • 完全兼容AgentChat的组件定义

  2. Playground

    • 用于测试和运行代理团队的交互式环境

    • 功能包括:

      • 代理之间的实时消息流

      • 消息流通过控制转换图的可视化表示

      • 使用UserProxyAgent与团队进行交互会话

      • 完全运行控制,具备暂停或停止执行的能力

  3. 画廊

    • 发现和导入社区创建组件的中心枢纽

    • 轻松集成第三方组件

  4. 部署

    • 在python代码中导出并运行团队

    • 基于团队配置设置和测试端点

    • 在docker容器中运行团队

路线图#

查看项目路线图和问题 这里

贡献指南#

我们欢迎对AutoGen Studio的贡献。我们建议按照以下一般步骤来为项目做出贡献:

  • 查看整个AutoGen项目的贡献指南

  • 请查看AutoGen Studio的路线图,以了解项目的当前优先事项。对于标记有help-wanted的Studio问题,特别欢迎提供帮助。

  • 请使用标签 proj-studio 来提交与 Studio 相关的问题、疑问和 PR。

  • 请在路线图问题或新问题上发起讨论,以讨论您提出的贡献。

  • 提交一个包含你贡献的拉取请求!

  • 如果您正在修改 AutoGen Studio,它有自己的 devcontainer。请参阅 .devcontainer/README.md 中的说明来使用它

关于安全的说明#

AutoGen Studio 是一个研究原型,不适用于生产环境。鼓励采用一些基线实践,例如为您的代理使用 Docker 代码执行环境。

然而,其他考虑因素,如与越狱相关的严格测试,确保LLM只能根据最终用户的权限访问正确的数据密钥,以及其他安全功能,未在AutoGen Studio中实现。

如果您正在构建一个生产应用程序,请使用AutoGen框架并实现必要的安全特性。

致谢和引用#

AutoGen Studio是基于AutoGen项目的。它是在2023年10月构建的研究原型基础上进行改编的(原始贡献者:Victor Dibia、Gagan Bansal、Adam Fourney、Piali Choudhury、Saleema Amershi、Ahmed Awadallah、Chi Wang)。

如果您在研究中使用了AutoGen Studio,请引用以下论文:

@inproceedings{autogenstudio,
  title={AUTOGEN STUDIO: A No-Code Developer Tool for Building and Debugging Multi-Agent Systems},
  author={Dibia, Victor and Chen, Jingya and Bansal, Gagan and Syed, Suff and Fourney, Adam and Zhu, Erkang and Wang, Chi and Amershi, Saleema},
  booktitle={Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing: System Demonstrations},
  pages={72--79},
  year={2024}
}

下一步#

首先,按照安装说明来安装AutoGen Studio。