首页/新闻资讯/正文详情

Mindcraft 快速上手指南:让 LLM 代理在 Minecraft 里干活

发布时间:2026/9/28 3:03:21 来源:云帆数科 栏目:资讯中心
Mindcraft 快速上手指南:让 LLM 代理在 Minecraft 里干活
Mindcraft 快速上手指南让 LLM 代理在 Minecraft 里干活【免费下载链接】mindcraftMinecraft AI with LLMsMineflayer项目地址: https://gitcode.com/GitHub_Trending/mi/mindcraft你有没有想过让大语言模型不止说而是真的做Mindcraft 就是干这个的开源项目它基于 Mineflayer 库把 GPT、Claude、Gemini 等模型接进 Minecraft让 AI 代理拥有身体——会走路、挖矿、合成、建造还能多个代理协作盖房子。项目支持 20 多种 LLM API也提供自家微调的本地模型用 Ollama 就能零成本跑起来。 为什么是 Minecraft一个理想的 LLM 代理沙盒Minecraft 世界是方块的、规则是确定的、状态是可查询的而且怎么折腾都不会弄坏。想验证 LLM 的具身推理能力——感知环境、制定计划、执行动作、根据反馈修正——这里是最好的试验场。Mindcraft 的核心机制是LLM 生成动作指令调用内置技能或写新代码Mineflayer 机器人在游戏里执行执行结果写回对话上下文模型据此决定下一步。于是感知—决策—行动的闭环就跑起来了。首次运行从克隆仓库到进游戏只要五步先确认三样东西Minecraft Java 版1.21.x推荐 1.21.6、Node.js 18 或 20 LTSv24 会导致原生依赖出问题、任意一家受支持厂商的 API 密钥默认 OpenAI。克隆仓库并安装依赖安装时会自动用 patch-package 给若干依赖打补丁把 keys.example.json 复制为keys.json填入密钥只需一个用 Minecraft 开一个世界对局域网开放端口设为55916在目录下启动机器人会加入游戏并自动打开网页 UIlocalhost:8080git clone https://gitcode.com/GitHub_Trending/mi/mindcraft cd mindcraft npm install node main.js之后直接在 Minecraft 聊天栏里跟机器人对话即可网页 UI 里也能看到它的状态和视角。 两份关键配置settings.js 与代理档案全局配置集中在 settings.js几个高频字段值得先认识host/port/auth连接目标局域网默认127.0.0.1:55916离线模式连公网服务器需microsoft认证base_profile生存、助手、创造、神模式四种玩法基调allow_insecure_coding是否允许 LLM 写代码并在本机执行默认关闭allow_vision是否让视觉模型解读游戏截图max_messages/num_examples上下文窗口大小与示例数量每个代理一份 JSON 档案比如 andy.json 只写了两行——名字和模型。进阶玩法是给聊天、编码、视觉、嵌入、语音五类用途分别指定模型model、code_model、vision_model、embedding、speak_model模型还可以写成{api}/{model}形式走任意支持的平台。profiles/ 目录下有各厂商的现成档案可直接套用。 代码导读代理的大脑与四肢在哪src/agent/agent.js代理主类串起对话、动作与记忆src/agent/conversation.js消息处理与上下文裁剪src/agent/action_manager.js动作调度与并发控制src/agent/library/skills.js技能库采集、合成、寻路、战斗等预制动作都在这src/models/各 LLM 厂商的适配层加新模型就是加一个文件src/mindcraft/mindserver.js管理多代理、托管网页 UI 的服务端改行为最简单的入口是技能库和档案里的 prompt、examples 字段动核心逻辑前建议先读懂 agent.js 的主循环。️ 给代理一张图纸内置任务系统tasks/ 目录预置了建筑、烹饪、合成三类任务。以收集任务为例node main.js --task_path tasks/basic/single_agent.json --task_id gather_oak_logs任务 JSON 里定义了目标goal、初始背包initial_inventory、目标物品与数量target、number_of_target、超时时间和禁止的动作。建筑任务则直接丢给代理一张蓝图——dirt_shelter.json、小石屋、教堂等还支持 2~5 个代理分工协作。这个项目本身也是多智能体研究平台minecollab.md 里讲了如何自动启动世界、批量跑任务并回收数据。️ 开启代码执行前安全边界与 Docker 部署allow_insecure_coding: true意味着 LLM 可以写 JavaScript 并在你的电脑上运行——虽然有沙箱但仍可能被注入攻击利用。官方态度很明确开了这选项就永远不要连公共服务器。想开代码执行建议直接进容器docker-compose up --build容器内访问宿主机要改一个值把settings.js的host设成host.docker.internal。Dockerfile 和 docker-compose.yml 都在仓库根目录照抄即可。 连不上、说胡话6 个常见坑的排查方向机器人进不了游戏确认局域网端口确实是 55916生成慢的机器把spawn_timeout调大机器人自言自语刷屏档案里的name必须与 Minecraft 账号名逐字一致npm install 报错macOS 上是原生模块编译问题先看 FAQ.mdNode 版本降到 18/20想连公网服务器必须有正版 Microsoft 账号auth改为minecraft对应的microsoft多代理各说各话配置多个档案后需要用/msg分别和每个机器人说话动作没生效检查blocked_actions是否误禁了命令或反作弊触发了block_place_delay相关限制收尾接下来可以往哪走跑通单机对话之后三条进阶路线任选给五类用途各配一个模型榨干档案能力在 skills.js 里加自定义技能或者按 MineCollab 流程搭一套多代理协作环境让它组队盖教堂。项目背后有正式论文支撑多智能体具身推理框架如果你想做的是研究而不只是玩任务系统的数据回收能力会很有用。先把最小路径跑通其余慢慢来。【免费下载链接】mindcraftMinecraft AI with LLMsMineflayer项目地址: https://gitcode.com/GitHub_Trending/mi/mindcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

CRACO 使用指南:为 Create React App 添加配置覆盖层,免 eject 自定义 ESLint、Babel 与 PostCSS
CRACO 使用指南:为 Create React App 添加配置覆盖层,免 eject 自定义 ESLint、Babel 与 PostCSS

开发工具前端构建 【免费下载链接】craco Create React App Configuration Override, an easy and comprehensible configuration layer for Create React App. 项目地址: https://gitcode.com/gh_mirrors/cr/craco 点击查看 免费下载 CRACO(Create Rea… · 2026/9/28 3:03:15

open-slide 前端性能实践:将多次数组 filter/map 迭代合并为单次循环(js-combine-iterations 规则详解)
open-slide 前端性能实践:将多次数组 filter/map 迭代合并为单次循环(js-combine-iterations 规则详解)

【免费下载链接】open-slide A slide framework built for agents. 项目地址: https://gitcode.com/gh_mirrors/op/open-slide 点击查看 免费下载 导读 在 React/Next.js 应用中,filter()、map() 等数组方法每次调用都会完整遍历一次数组,多… · 2026/9/28 3:03:15

SeaTunnel MySQL JDBC Sink 连接器完全指南:配置、数据类型映射与 Exactly-Once 实战
SeaTunnel MySQL JDBC Sink 连接器完全指南:配置、数据类型映射与 Exactly-Once 实战

数据工程大数据批处理流处理 【免费下载链接】seatunnel SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool. 项目地址: https://gitcode.com/gh_mirrors/sea/seatunnel 点击查看 免费下载 SeaTunnel 的 MySQL … · 2026/9/28 3:03:15

Understanding Driving Risks using Large Language Models: Toward Elderly Driver Assessment
Understanding Driving Risks using Large Language Models: Toward Elderly Driver Assessment

文章主要内容总结 本文研究了多模态大语言模型(具体为ChatGPT-4o)利用静态行车记录仪图像进行类人交通场景解读的潜力,重点聚焦与老年司机评估相关的三项任务:交通密度评估、交叉口可见性评估和停车标志识别。这些任务需上下文推理而非简单目标检测。研究采用零样本、少样… · 2026/9/28 3:32:43

Leveraging Large Language Models for Classifying App Users‘ Feedback
Leveraging Large Language Models for Classifying App Users‘ Feedback

文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)解决应用用户反馈分类的挑战,传统方法依赖有监督机器学习,但受限于标注数据集的规模和质量。研究通过三个核心实验评估了4种先进LLMs(GPT-3.5-Turbo、GPT-4o、Flan-T5、Llama3-70b)的性能: LLMs在用户反馈分类中的基… · 2026/9/28 3:32:43

Using Large Language Models for Legal Decision-Making in Austrian Value-Added Tax Law: An Experim...
Using Large Language Models for Legal Decision-Making in Austrian Value-Added Tax Law: An Experim...

文章主要内容总结 本文通过实验评估了大型语言模型(LLMs)在奥地利及欧盟增值税(VAT)法框架下辅助法律决策的能力。研究聚焦于两种提升LLM性能的方法——微调(fine-tuning)和检索增强生成(RAG),并在两类案例中进行验证:一是权威教科书案例,二是税务咨询公司的真实案… · 2026/9/28 3:32:43

学Java别走弯路,这5个方向最吃香
学Java别走弯路,这5个方向最吃香

学Java的人很多,但学明白的人不多。有人学了半年还在写控制台程序,有人一年就能独当一面。差别不在天赋,而在方向。Java生态太庞大了,什么都学等于什么都没学。选对方向,事半功倍。今天盘点当前最吃香的5个Java方向&am… · 2026/9/28 3:32:15

AlphaAgents: Large Language Model based Multi-Agents for Equity Portfolio Constructions
AlphaAgents: Large Language Model based Multi-Agents for Equity Portfolio Constructions

AlphaAgents相关总结与翻译 一、文章主要内容总结 (一)研究背景与问题 传统股票投资组合管理依赖人类分析师处理海量信息(如财务披露、财报、市场新闻等),存在信息处理效率低、易受认知偏差(如损失厌恶、过度自信)影响的问题,可能错失投资收益机会。尽管AI在数据处理… · 2026/9/28 3:32:08

Java跑亿级报表OOM被开除?我靠达梦并行查询+虚拟线程分片拉取,3分钟出结果,DBA看懵了!
Java跑亿级报表OOM被开除?我靠达梦并行查询+虚拟线程分片拉取,3分钟出结果,DBA看懵了!

// 💥 翻车现场:经典“单线程+全量加载”的自杀式报表生成 String sql = “SELECT province, sum(amount), count(distinct user_id) FROM t_trade … GROUP BY province”; List<Map<String, Object>> result = jdbcTemplate.queryForList(sql); // 💥 5亿行… · 2026/9/28 3:32:02

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介&#xff1a;这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程&#xff0c;从线性调频&#xff08;LFM&#xff09;信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑&#xff0c;面向电子信息工程、计算机、数学等专业学生&#xff0c;适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介&#xff1a;基于PyTorch的多模态虚假新闻检测项目完整代码包&#xff0c;面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者&#xff0c;解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征&#xff0c;以Res… · 2026/9/27 0:00:01

制作网页比较方便的软件怎么选?一文搞懂避坑指南
制作网页比较方便的软件怎么选?一文搞懂避坑指南

制作网页比较方便的软件怎么选?一文搞懂避坑指南 很多老板一上来就问:做个网站多少钱?但我反问他:你的域名买了吗?服务器租了吗?他一脸懵。这就是典型的“域名服务器搞不懂”。别急,今天咱们不聊虚的,直接 一文搞懂 那些让你头秃的技术名词。… · 2026/9/28 0:00:06

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量
婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量 找婚恋网站建站公司,最怕的就是被坑高价。很多同行跟我吐槽,报价单上写得模棱两可,功能栏里全是“高级定制”、“专属UI”,结果落地全是套壳。今天不聊虚的,直接甩几个我经手的 实战案例… · 2026/9/28 0:00:19

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略
济南做网站多少钱:3个案例拆解,防黑源码下载全攻略

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略 上周济南一个做建材的老板找我,脸都绿了。他的官网首页弹出了赌博广告,后台被植入了挖矿脚本。他慌得问我:“网站被黑挂马不知道怎么办?能不能直接找之前的外包公司要源码下载,看看哪里被动了手脚?… · 2026/9/28 0:00:25

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码