SuperAPI AI 工具集

ac-master-controller

编程与开发

查看项目

更新于 10-15 09:59

技能介绍

AC Master Controller 是一个用于端到端自主编程的主控制器(Master Controller),其定位是提供自主编码的最高层级接口,管理从规格说明(spec)到项目完成的完整实现过程。

用途 该工具主要用于启动完整的自主项目、管理端到端工作流,以及控制自主编码过程。它面向需要以自动化方式完成整个项目实现的场景,从规格输入开始,到最终验证与报告结束。

主要能力 根据资料,AC Master Controller 的完整工作流包含五个阶段:

  1. SETUP:初始化项目与配置。
  2. SPEC:从规格说明生成功能列表。
  3. LOOP:运行自主实现循环。
  4. VERIFY:进行最终验证。
  5. REPORT:生成完成报告。

使用方式 资料提供了快速开始示例,使用 Python 代码调用:

from scripts.master_controller import MasterController

controller = MasterController(project_dir) result = await controller.run_project( spec="Build a REST API with user authentication", objective="Complete API implementation" )

即先导入 MasterController 类,使用项目目录实例化控制器,然后调用 run_project 方法,传入 spec(规格说明)和 objective(目标)参数来运行项目。API 参考指向 scripts/master_controller.py 以查看完整实现。

适用场景 适用于需要全自主完成的项目实现,例如从规格说明出发构建一个带用户认证的 REST API,并以完成 API 实现为目标。适合希望以高层接口统一管理自主编码全流程的使用者。

限制 资料未提供关于收费、价格、平台支持、具体效果、性能表现或额外使用步骤的信息,这些内容暂未提供。