scaleapi/scale-agentex

Open source codebase for Scale Agentex

解决的问题

Agentex 提供一个框架,用于构建和部署 AI 代理,可从简单的聊天机器人(第1级)扩展到完全自主的自动驾驶代理系统(第5级)。它克服了传统同步请求/响应模式的局限性,使开发者能够在不改变核心架构的前提下,创建能够处理复杂、长时间运行或自主工作流的代理,即使代理复杂度增加也无需重构。

如何工作

Agentex 采用模块化架构,包括代理服务器、用于交互和追踪的开发者 UI,以及 Python SDK。开发者使用 agentex init CLI 来生成代理模板,然后通过 manifest.yaml 文件进行注册。系统支持同步(阻塞)和异步(非阻塞)代理。对于高级异步工作流,它与 Temporal 集成以实现持久执行,支持人类介入和复杂多步骤工具等功能。

适用人群

希望使用标准化、云无关且 Kubernetes 原生的框架,从简单原型构建、部署到生产级自主系统,实现 AI 代理规模化的企业开发者和团队。

主要亮点

  • 多级代理支持:支持从 L1(简单聊天机器人)到 L5(完全自主系统)的渐进式发展。
  • 持久执行:与 Temporal 合作,处理复杂、长时间运行的异步任务。
  • 开发者体验:提供专用的开发者 UI,用于测试和追踪代理行为。
  • 零运维部署:提供企业级支持,可在云无关的基础设施上独立托管和扩展代理。
  • 灵活的基础设施:轻量且无偏见,支持基于 Docker 和无需 Docker 的本地开发环境。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目