Steve是什么?
Steve 是一个创新的开源AI项目,其核心理念是“为《我的世界》打造的Cursor”。它并非一个简单的游戏脚本,而是一个真正的AI智能体(Agent)。玩家可以通过一个简单的聊天窗口,用日常语言向Steve下达指令,AI智能体便能理解指令意图,自主规划并执行一系列复杂的游戏内操作。

Steve的主要功能?
- 自然语言理解: 玩家无需学习复杂的命令,只需用“帮我挖20个铁矿石”或“在这里建一座房子”等自然语言即可下达指令。
- 自主任务执行: AI智能体能够独立完成资源开采、建筑搭建、战斗防御、探索寻路和物资收集等多种任务。
- 多智能体协作: 这是Steve最有趣的功能之一。当玩家部署多个Steve智能体时,它们可以协同工作,自动分配任务、划分区域,高效地并行完成大型工程(如建造城堡),且不会互相冲突。
- 动态规划与纠错: 智能体基于大型语言模型(LLM)进行推理,当执行过程中遇到失败或障碍时,它会请求LLM重新规划,以寻找新的解决方案。
如何使用Steve?
要开始使用Steve,您需要进行一些基本的设置:
- 环境准备: 确保您拥有《我的世界》Java版 1.20.1(需安装Forge)、Java 17环境,以及一个大型语言模型(如OpenAI、Groq或Gemini)的API密钥。
- 安装模组: 从项目的发布页面下载最新的JAR文件,并将其放入您《我的世界》客户端的
mods文件夹中。 - 配置API密钥: 启动一次游戏以生成配置文件,然后将
config/steve-common.toml.example复制为config/steve-common.toml,并在新文件中填入您的API密钥。 - 开始使用: 进入游戏后,使用指令
/steve spawn 名字来生成一个智能体(例如/steve spawn Bob)。然后,按下 “K” 键打开指令面板,即可开始通过文字与您的AI伙伴交流。

Steve的开源地址
GitHub开源地址:https://github.com/YuvDwi/Steve
Steve的应用场景
- 自动化生存: 让AI伙伴负责处理游戏中重复性高、耗时长的任务,如挖矿、砍树、收集食物,让玩家能专注于探索和创造。
- 辅助建筑: 无论是建造一个简单的庇护所还是宏伟的城堡,Steve都能成为得力助手,根据您的蓝图进行施工。
- 战斗与防御: 在您面对危险的怪物时,可以命令Steve进行防御或主动攻击,成为您可靠的保镖。
- 单人游戏的伙伴: 对于喜欢独自游玩的玩家,Steve就像一个真正有思想的伙伴,让冒险之旅不再孤单。
- AI研究平台: 《我的世界》的复杂环境为AI研究提供了绝佳的试验场,Steve项目本身就是探索具身智能(Embodied AI)和多智能体协作的优秀案例。
© 版权声明
文章版权归智潮派所有,未经允许请勿转载。
