综合多智能体人工智能框架
Orxhestra 是一个为 Python 设计的多代理编排框架,使用户能够使用异步事件流和代理层次结构创建复杂的 AI 系统。它内置支持多种协议,包括 MCP 和 A2A,允许代理之间无缝集成和通信。该框架提供命令行界面 (CLI),将任何 `orx.yaml` 代理设置转换为交互式终端代理。用户可以利用预构建的编码代理或组合自己的代理以适应特定任务,从而增强灵活性和功能性。
Orxhestra 的主要特点包括支持 29 个大型语言模型 (LLM) 提供商、实时令牌渲染、使用结构化待办事项列表进行任务规划,以及跨会话的持久内存管理。该框架还包括各种代理类型,如 LLM、ReAct 和并行代理,允许多样化的任务执行策略。凭借其声明性 YAML 组合和强大的命令集,Orxhestra 非常适合希望轻松构建复杂 AI 应用程序的开发人员。