Cradle
不活跃简介
「Cradle」是平台型仓库:面向对话界面与聊天应用壳层,便于快速搭建 Agent 交互前端。
核心特性
- 通用计算机控制(GCC)框架,使用截图和键盘/鼠标操作
- 支持游戏:RDR2、星露谷物语、城市天际线、经销商人生2
- 支持软件:Chrome、Outlook、剪映、美图、飞书等
- 可扩展的技能系统,每个环境支持原子技能和组合技能
- 自我反思和行动规划实现自主任务执行
- 标准化通用环境,最小化依赖要求
适用场景
💡 在 RDR2、星露谷物语等 PC 游戏中实现自主游戏
💡 通过 UI 截图和操作自动化复杂软件工作流
💡 研究基础模型在计算机控制任务中的能力
💡 通过定义环境配置为新游戏和软件构建自定义 Agent
💡 评估和基准测试 LLM 在长周期计算机控制任务上的表现
分类
快速开始
1. 克隆:git clone https://github.com/BAAI-Agents/Cradle.git && cd Cradle
2. 创建 conda 环境:conda create --name cradle-dev python=3.10 && conda activate cradle-dev
3. 安装依赖:pip install -r requirements.txt
4. 安装 OCR:python -m spacy download en_core_web_lg
5. 创建 .env 文件,填入 OA_OPENAI_KEY 或 AZ_OPENAI_KEY
6. 运行:python runner.py 并指定目标游戏/软件配置