
Compozy
Compozy 是一个企业级开源平台,它使用声明式 YAML 来编排具有可扩展、可靠且经济高效的分布式工作流程的多智能体 AI 系统。
https://compozy.com/?ref=producthunt&utm_source=aipure

产品信息
更新于:2025年08月14日
什么是 Compozy
Compozy 是一个下一代智能体编排平台,旨在简化复杂 AI 工作流程的管理。它以 Go 为核心构建,并由 Temporal 提供支持,为创建、部署和管理多智能体 AI 系统提供了一个强大的框架。该平台将企业级功能与开源架构的灵活性相结合,使开发人员可以使用直观的 YAML 模板构建复杂的 AI 应用程序,同时保持对其基础设施的完全控制。
Compozy 的主要功能
Compozy 是一个企业级开源平台,用于使用声明式 YAML 工作流程编排多代理 AI 系统。它基于 Go 和 Temporal 构建,提供可扩展、可靠且经济高效的分布式工作流程,具有代理管理、任务编排、自定义 JavaScript/TypeScript 工具、内存管理和基于信号的事件等功能。该平台提供具有强大安全性、调试和监控功能的自托管和托管云部署选项。
声明式 YAML 工作流程管理: 使用直观的 YAML 模板设计复杂的 AI 工作流程,其中包含动态变量和指令,利用 Temporal 实现持久、可扩展的执行
智能代理管理: 创建和管理具有 LLM 集成、工具支持、内存管理和结构化输出的 AI 代理,以实现复杂的行为
高级任务系统: 执行各种任务,包括基本操作、并行处理、集合和信号,具有内置的错误处理和容错能力
安全运行时环境: 使用具有精细权限的安全 Bun 运行时在任务和代理中运行自定义 JavaScript/TypeScript 代码
Compozy 的使用场景
代码分析自动化: 使用 AI 代理实施自动代码审查和分析工作流程,以进行性能优化和最佳实践评估
企业 AI 运营: 部署和管理大规模 AI 系统,其中多个代理在生产环境中协同工作
计划数据处理: 设置用于批量处理和自动分析的重复 AI 任务,具有可靠的执行和容错能力
优点
由 Temporal 提供支持的企业级可靠性和可扩展性
开源,没有供应商锁定
灵活的部署选项(自托管或云管理)
缺点
云平台仍在开发中/即将推出
需要技术专业知识才能设置和管理
如何使用 Compozy
安装 Compozy CLI: 使用 npm、pnpm 或 bun 安装 Compozy 命令行界面:'npm install -g @compozy/cli' 或 'pnpm add -g @compozy/cli' 或 'bun install -g @compozy/cli'
创建一个新项目: 通过运行 'compozy init my-ai-app',然后运行 'cd my-ai-app' 来初始化一个新的 Compozy 项目
在 YAML 中定义工作流程: 创建一个 YAML 文件来定义您的工作流程,其中包含任务、智能体和工具。工作流程使用 YAML 语法以声明方式定义,其中包含任务定义、触发器和流程控制
添加智能体和工具: 使用以下命令添加预构建的智能体和工具:'compozy add compozy/agents:text-analyzer' 或 'compozy add compozy/tools:web-content'
配置触发器: 在您的工作流程 YAML 中设置触发器,以确定何时以及如何启动工作流程(Webhooks、计划、信号等)
定义任务流程: 指定任务之间的顺序和关系,包括并行执行、集合和工作流程 YAML 中的错误处理
启动开发服务器: 运行 'compozy dev' 以启动开发服务器并测试您的工作流程
部署工作流程: 使用单个命令部署到 Compozy Cloud,或使用 Docker 或 Kubernetes 在您自己的基础设施上进行自托管
监控和调试: 使用 Compozy 的内置监控和调试工具来跟踪工作流程执行、处理错误和优化性能
Compozy 常见问题
Compozy是一个企业级平台,使用户能够使用声明式YAML工作流程构建、组合和编排多代理AI系统。它提供可扩展、可靠且经济高效的分布式工作流程管理,具有调试、监控和生产就绪自动化等功能。