AIRI Minecraft Bot 完整指南:用自然语言指挥 LLM 驱动的 Minecraft 机器人

发布时间:2026/10/19 23:57:50

AIRI Minecraft Bot 完整指南:用自然语言指挥 LLM 驱动的 Minecraft 机器人 AIRI Minecraft Bot 完整指南用自然语言指挥 LLM 驱动的 Minecraft 机器人【免费下载链接】airi Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-samas altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.项目地址: https://gitcode.com/GitHub_Trending/ai/airi在本地 Minecraft 服务器里输入#follow名为 AIRI 的机器人会实时寻路跟在你身后再发一句自然语言的建造或采集指令它会自己规划路线、砍树、合成、放方块。AIRIai-mo/airi是一个自托管的 LLM 虚拟角色系统除了 Web、macOS、Windows 端上的虚拟形象和实时语音对话它内置了一个基于 MineflayerMinecraft 协议客户端库的机器人服务让角色真正走进 3D 游戏世界执行任务。定位一个会接活的 Minecraft 智能机器人它不是传统意义上按脚本走的 MC 机器人而是一个感知—决策—行动全链路打通的智能体聊天指令与游戏内事件进入感知层由 LLM 在意识层生成可执行计划再由行动层调用寻路、战斗、建造等技能落到游戏里。你只需要下达意图中间的过程拆解由它完成。能力拆解指令进来动作出去跟随与移动#follow发出去机器人就走过来以聊天框里以#开头的消息作为指令入口普通聊天不会触发指令解析输入#follow后机器人开始跟随发送者#stop立即停止。底层是 src/skills/movement.ts 中的goToPosition配合 mineflayer-pathfinder 寻路插件目标坐标校验、地面自动抬升一格、按进度回调失败时会返回带原因的结构化结果而不是静默卡住。自保反击被打先还手血量低先吃食物机器人受击、掉血、低血量都会生成事件信号由 src/cognitive/perception/ 下的 YAML 规则引擎判定再交给反射层行为执行装备武器、寻路接近、发起攻击src/skills/combat.ts低血量时自动进食、逃离危险源src/cognitive/reflex/behaviors/。这条链路不依赖 LLM 思考所以反应快、开销小。采集与合成一句找些木头触发多步计划帮我找些木头这类指令由意识层拆解为多步动作定位最近的树、依次砍伐src/skills/actions/gather-wood.ts、把物品按类别归入背包src/skills/inventory.ts、需要时自动合成木板等中间产物src/skills/crafting.ts。建造从建个房子到方块落地README 给出的事件流示例很能说明问题Build a house 一条指令感知层检测到事件意识层的规划者拆出采集木材、合成木板、搭建墙体三个步骤行动层逐步执行完成后回到聊天确认。建筑逻辑集中在 src/skills/blocks.ts方块类型匹配由 src/skills/actions/block-type-normalizer.ts 归一化处理避免橡木原木和原木这类叫法差异导致执行失败。实现思路四层认知架构整个服务按认知科学分成四层代码边界清晰可按层定位问题感知层src/cognitive/perception/Mineflayer 原始信号 → 事件注册表 → YAML 规则 → 派生信号纯数据管道反射层src/cognitive/reflex/有限状态机驱动的快速反应可向上层发出抑制信号避免重复触发 LLM意识层src/cognitive/conscious/brain.ts负责 LLM 回合编排与预算保护js-planner.ts在隔离沙箱中执行 LLM 生成的 JS 计划脚本query-dsl.ts提供只读的世界/背包/实体查询行动层src/cognitive/action/task-executor.ts执行计划并广播生命周期事件action-registry.ts做参数校验与工具分发事件总线 src/cognitive/event-bus.ts 贯穿四层任何一层的行为都可以被观测到这也是调试面板能工作的前提。上手路径安装检查清单环境要求Node.js 23 与 pnpm仓库为 pnpm workspace一台本地 Minecraft 服务器默认协议版本 1.20任意 OpenAI 兼容的 LLM 端点支持自定义OPENAI_API_BASEURL已启动的 AIRI 服务机器人通过 WebSocket 向 AIRI 回传状态与指令配置项说明integrations/minecraft/.env复制为.env.local后修改配置项作用示例OPENAI_API_KEY/OPENAI_API_BASEURLLLM 密钥与端点地址必填OPENAI_MODEL/OPENAI_REASONING_MODEL对话模型 / 推理模型deepseek-chatBOT_USERNAME/BOT_HOSTNAME/BOT_PORT机器人身份与服务器地址localhost25565BOT_VERSION协议版本1.20AIRI_WS_BASEURL/AIRI_CLIENT_NAME连回 AIRI 的 WebSocket 地址ws://localhost:6121/wsENABLE_MCP_SERVER等三项调试端点开关保持false首次验证步骤克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/ai/airi cd airi pnpm i复制环境模板cp integrations/minecraft/.env integrations/minecraft/.env.local并填好上表必填项在仓库根目录执行pnpm -F proj-airi/minecraft-bot dev观察终端配置通过校验后日志应显示机器人同时连上 AIRI 与 Minecraft 服务器进游戏在聊天框发#follow机器人应开始跟随再发#stop移动立即停止适用边界与常见问题这是过渡期服务README 明确标注 Mineflayer 机器人处于弃用路线上官方计划由 Fabric mod 运行时接管 Minecraft 集成不建议在其上构建长期功能仅限可信服务器动作计划在隔离沙箱中执行但仍驱动一个真实本地进程官方安全提示要求不要连接不可信的公开服务器调试端口无鉴权MCP、Debug Server、Viewer 三个端点开启后不校验身份只在本机使用切勿暴露到公网必填项缺失会直接报错配置由 zod 严格校验src/composables/config.tsOPENAI_API_KEY、OPENAI_MODEL等留空时启动即失败这是特性不是 bug便于排查指令范围有限#follow/#stop是插件层硬编码指令其余能力走 LLM 规划效果随所选模型能力浮动建议从本地单人服务器开始先验证跟随与自保这类基础行为再逐步交给它采集和建造任务接入新环境前先在 README 中核对弃用与安全两节的最新说明。版本说明以上路径与配置项基于仓库当前快照的integrations/minecraft/工作区功能细节以该目录下的 README 与.env模板为准。【免费下载链接】airi Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-samas altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.项目地址: https://gitcode.com/GitHub_Trending/ai/airi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/20 5:26:35

让AI代理会做CRO与SEO:5分钟完整上手marketingskills

让AI代理会做CRO与SEO:5分钟完整上手marketingskills 【免费下载链接】marketingskills Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. 项目地址: https://gitcode.com/GitHub_Trending/mar/marke…

2026/10/17 16:33:36

如何把 PR 管理搬进终端:GitHub CLI 命令行工具完整指南

如何把 PR 管理搬进终端:GitHub CLI 命令行工具完整指南 【免费下载链接】cli GitHub’s official command line tool 项目地址: https://gitcode.com/GitHub_Trending/cli/cli 你有没有算过,处理一条 PR 要在浏览器和终端之间切换多少次&#xf…

2026/10/20 5:26:23

舵机PIDt调参

舵机内部通常就在跑 PID,外部控制器也可能再跑一层 PID。 所以它们不是一回事,但关系非常紧密:舵机是“带 PID 闭环的执行器”,PID 是让它精准转到目标角度的算法。🔧 舵机内部:自带一层 PID你给舵机发的是…

2026/10/20 5:26:23

VS2019 Darcula护眼主题深度移植指南

1. 为什么VS2019原生黑色主题不等于“护眼”——从人因工程角度拆解视觉疲劳根源很多人在深夜调试代码时,第一反应是把Visual Studio 2019调成“深色模式”,以为这就完成了护眼闭环。我带过三届某高校软件工程方向的实训项目,每次开班第一周&…

2026/10/20 5:26:23

【机器人】MicroDuck仿真问题记录

Q1:curl -L -o alpha_walking.onnx 网页前缀alpha_walking.onnx下载超时A1:使用国内镜像站curl -L -o alpha_walking.onnx https://hf-mirror.com/源目录alpha_walking.onnx其他镜像备选:除 hf-mirror.com 外,还可尝试:上海交大镜像&#xff…

2026/10/20 5:26:23

Windows AppData空间暴增真相:用Codex精准定位87.81GB占用源

1. 这不是“垃圾文件”,是系统在悄悄存档你的数字生活你有没有某天打开资源管理器,突然发现C盘只剩不到5GB可用空间,红色警告条刺眼地横在磁盘图标上?手指悬在鼠标左键上方,本能想点开“临时文件”“回收站”“下载目录…

2026/10/20 5:26:23

数据流分析详解:从到达定值到活跃变量与可用表达式

1. 数据流分析到底在回答什么问题数据流分析是软件分析课程里最硬核、也最容易被低估的一讲。我刚接触这门经典公开课时,听完到达定值分析的整套定义、传递函数和迭代算法,觉得自己理解得差不多了;等学到活跃变量分析,方向从前往后…

2026/10/19 18:06:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/20 1:05:37

单片机C运行时从启动到多任务:中断安全与共享资源冲突

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:05:37

GCC编译四步详解:预处理、编译、汇编、链接实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:05:37

FIW线是什么?FEP注塑线与普通氟塑料线的区别及应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑