Agent 智能体

game-builder-crew|多Agent协作生成Python小游戏示例

game-builder-crew

这是一个已归档的CrewAI示例项目,通过三个角色AI智能体依次编写、审查和验收,演示如何协作生成Python游戏代码,适合想了解多Agent开发流程的编程学习者参考,需自行配置环境和API密钥运行。

获取与使用

需要部署

查看固定版本官方文件,按原仓库说明配置使用

使用难度进阶
国内可用性待核验

2026-11-13 更新 · 本站尚未实测

项目介绍

Agent 智能体 · 2026-11-13 更新 · 本站尚未实测

本条目介绍的是CrewAI官方示例仓库中一个已归档的「游戏构建」多Agent示例。它不是可以直接安装使用的独立软件或在线服务,而是一段需要编程配置、在本地运行的多Agent协作示例代码,用于演示如何让多个AI智能体分工完成一个Python小游戏的代码生成、审查与验收。该仓库已归档,不再持续维护,兼容性与可用性待核验。

适用人群:对CrewAI框架和多Agent协作流程感兴趣的Python开发者、AI应用学习者,以及想了解「生成—审查—验收」流水线如何用YAML配置落地的人。不适合希望零代码直接获得成品游戏的普通用户。

实际任务流程:运行脚本后输入游戏需求描述,Crew按顺序执行三个任务。高级软件工程师智能体先生成完整Python游戏代码;软件质量控制工程师智能体检查逻辑错误、语法错误、缺失导入、变量声明、括号不匹配和安全漏洞;首席质量控制工程师智能体再整体复核代码是否完整、是否实现需求。三个智能体均不接受任务委派(首席除外,允许委派),并以详细模式输出过程。所有任务期望输出都只包含Python代码本身。

输入输出:输入是一段自然语言的游戏需求说明,在main.py中作为参数传入;输出是经过三轮处理的Python代码文本。配置入口包括agents.yaml(定义角色与目标)、tasks.yaml(定义任务与期望输出)和crew.py(组装Agent与Crew,顺序流程)。

获取与安装步骤:从GitHub克隆CrewAI示例仓库,进入crews/game-builder-crew目录;复制.env.example并填写OpenAI等API密钥及可选工具服务密钥;使用Poetry安装依赖(pyproject.toml声明crewai>=0.152.0与python-dotenv,要求Python>=3.10,<3.12);按需修改main.py、agents.yaml、tasks.yaml;最后通过项目脚本入口运行并输入项目细节。README中另一处写有poetry lock && poetry install及crewAI==0.130.0,与pyproject声明不一致,具体版本以实际安装结果为准,待核验。

示例任务:输入「用Python做一个贪吃蛇小游戏,方向键控制,吃到食物加分」之类的需求,三个智能体会依次给出代码、指出问题并复核。

成本与限制:默认使用GPT-4o,需自备OpenAI API密钥并可能产生调用费用;是否可改用其他模型需自行修改配置,费用与适配情况待核验。外部搜索等工具需额外服务账号。国内网络访问相关API可能受限,需自行评估。运行需要本地Python环境与网络权限。仓库已归档,不得视为持续维护项目。许可方面README称MIT,但仓库元数据标注未声明许可,存在不一致,再分发前应核实,不得假定允许再分发。本项目未实测,生成代码需人工审查后再使用。

来源与核验状态

官方来源:https://github.com/crewAIInc/crewAI-examples/blob/da94a91e691e1cf5b3151416bb15b5b62729bea8/crews/game-builder-crew/README.md

作者/维护方:crewAIInc/crewAI-examples。采集日期:2026-11-13;依据官方资料经AI整理,未安装、运行或实测。

许可说明:README称MIT,但仓库元数据标注未声明,存在冲突,再分发前须核实,不得假定允许。具体子目录、依赖、模型和在线服务各自适用其条款。本站提供原创说明和来源入口,不随本文分发源码或凭据。

核心能力

点击能力名称查看输入、输出和原文依据。

主要能力

按顺序编排三个角色智能体完成Python游戏代码的生成、错误审查与整体验收;通过YAML配置角色与任务;支持在main.py中自定义输入;提供训练脚本入口(train)

实际应用场景

适用人群与场景

具备Python基础、想学习多Agent协作开发流程的开发者与AI学习者;不适合零代码用户

实际使用示例

输入「用Python做一个贪吃蛇小游戏,方向键控制,吃到食物加分」,由高级工程师智能体生成代码,质量控制工程师检查语法与逻辑问题,首席质量控制工程师复核完整性,最终输出Python代码

安装与接入

获取与使用步骤

1. 克隆CrewAI示例仓库并进入crews/game-builder-crew;2. 复制.env.example配置API密钥;3. 用Poetry安装依赖;4. 按需修改main.py、agents.yaml、tasks.yaml;5. 运行项目脚本并输入游戏需求;6. 人工审查生成的代码

输入方式

自然语言的游戏需求描述,在main.py中作为参数传入

输出方式

经过生成、审查、验收三轮处理的Python游戏代码文本

使用条件与限制

是否需要部署
待核验
是否需要注册
待核验
是否需要 API Key
待核验
费用与额度
模型、账号和第三方服务费用单独核对;开源不等于运行免费
所需权限
使用前核对权限和数据范围,勿上传真实密钥或未经授权的个人信息
许可证与服务条款
README称MIT,但仓库元数据标注未声明,存在冲突,再分发前须核实,不得假定允许

优势与局限

仓库已归档,不持续维护,兼容性待核验;未实测;默认GPT-4o会产生API费用;README与pyproject中的CrewAI版本及安装命令不一致;许可信息冲突;生成代码未经安全审计,需人工复核;国内网络访问API可能受限

国内使用情况

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →

国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。

官方网站访问
尚未实测 待核验
GitHub 仓库访问
尚未实测 待核验
官方服务国内连接
尚未实测 待核验
国内网络情况
尚未实测 待核验
国内模型兼容性
尚未实测 待核验
自定义 API
尚未实测 待核验
海外服务依赖
尚未实测 待核验
海外账号要求
尚未实测 待核验
中文界面
尚未实测 待核验
国内最后核验时间
尚未实测

项目资料与来源

GitHub 仓库 ↗

官方文档 ↗

字段依据与待核验事项

blob_sha:待核验 ·

tree_sha:待核验 ·

ai_task_id:待核验 ·

source_key:待核验 ·

source_type:待核验 ·

collected_at:待核验 ·

历史前置条件说明(补充参考)

Python 3.10至3.11;Poetry;CrewAI(版本声明待核验);OpenAI API密钥(默认GPT-4o);可选第三方工具服务密钥;可访问相关API的网络环境