首页/FastAgency
F

FastAgency

FastAgency 是开源 Python 框架,可将 AG2 多智能体原型转化为经过测试的 Web、API、命令行和分布式生产应用。

访问网站
用于部署多智能体工作流的 FastAgency 架构

产品介绍

FastAgency 是什么?

FastAgency 是将多智能体工作流从原型推进到生产环境的开源 Python 框架。它不定义新的智能体运行时,而是为受支持智能体框架编写的工作流提供统一部署接口。本次分析的文档说明当前运行时为 AG2,即原 AutoGen。

同一工作流可以复用于控制台和 Mesop Web 界面,通过 FastAPI 暴露 REST 服务,或使用 NATS 消息代理分发到多个工作进程。开发者可导入 OpenAPI 规范,为智能体添加外部 API 能力。Tester 类支持在持续集成中自动检查工作流,命令行界面则可从终端运行和监控应用。

如何使用 FastAgency

  1. 使用推荐项目模板或虚拟环境创建 Python 项目。
  2. 定义 AG2 多智能体工作流及其输入、交互和输出。
  3. 使用控制台或 Mesop 界面在本地运行和调试工作流。
  4. 使用 Tester 类添加自动化测试,并在持续集成中运行。
  5. 为 Mesop、FastAPI 或基于 NATS 的分布式工作进程选择部署适配器。
  6. 构建生成的应用文件并部署到所选基础设施。

核心功能

  • 统一编程接口: 在命令行和 Web 用户界面之间复用同一工作流。
  • AG2 运行时: 运行使用 AG2,即原 AutoGen 创建的多智能体工作流。
  • 外部 API 集成: 导入 OpenAPI 定义,并用少量代码将操作连接到智能体。
  • 工作流测试: 通过适合 CI 的 Tester 类自动检查智能体交互。
  • 部署适配器: 使用 FastAPI 提供服务,或通过 NATS 协调分布式工作进程。
  • 命令行编排: 从终端运行工作流、传递参数并监控交互。

使用场景

  • 原型部署: 将基于 Notebook 的 AG2 工作流转化为生产应用。
  • 智能体 Web 应用: 为多智能体系统添加交互式 Mesop 聊天界面。
  • 智能体 API: 通过可扩展的 FastAPI 服务暴露工作流。
  • 分布式执行: 通过消息代理协调跨机器或数据中心的工作进程。
  • 可靠发布: 部署工作流变更前测试智能体行为。

价格

FastAgency 是开源项目。用户需要自行提供所选语言模型服务的凭证和运行基础设施,因此模型与托管成本另行产生。

常见问题

FastAgency 是智能体框架吗?

它将自己描述为智能体框架所编写工作流的生产与部署层,而不是另一种智能体运行时。

当前支持哪个智能体运行时?

本次分析的文档列出 AG2,即原 AutoGen。

FastAgency 可以扩展到单进程以外吗?

可以。它支持 FastAPI 多工作进程,以及通过 NATS 跨多台机器分发任务的架构。

返回产品导航

相关产品

OpenAI Codex 是面向软件开发的 AI 编程产品,适合委派边界清晰的仓库任务并审阅其代码变更。

Claude Code 是 Anthropic 的 AI 编程产品,适合通过支持的开发界面在代码库中持续迭代。

Gemini CLI 是 Google 的开源 AI 终端产品,适合本地开发与命令行工作流。

邮件订阅

持续发现实用 AI 产品

定期接收精选产品、真实使用场景和开发者动态。