An open API service indexing awesome lists of open source software.

https://github.com/loveboyme/pandagpt

结合 GPT 允许玩家对 Minecraft 服务器进行环境感知以及命令感知 | Minecraft Environmental Perception & Command Perception: A Brand New GPT Experience
https://github.com/loveboyme/pandagpt

ai assisted automation chatgpt gameplay gemini integration intelligent language minecraft natural player plugin processing support

Last synced: about 2 months ago
JSON representation

结合 GPT 允许玩家对 Minecraft 服务器进行环境感知以及命令感知 | Minecraft Environmental Perception & Command Perception: A Brand New GPT Experience

Awesome Lists containing this project

README

        

# 🐼 PandaGPT 集成 - 为你的 Minecraft 服务器注入智能灵魂 ✨

**【重要】PandaGPT 使用 Google Gemini 生成与开发,可能会存在BUG,欢迎进行反馈和代码提交。** 未来将开发【视觉感知】功能,能够对 Minecraft 场景以视觉化的图片方式辅助游戏。

在游戏中,你可以使用 `@panda` 快速唤醒 Panda,也可以通过命令。你可以告诉 Panda:

* “我周边的怪物有哪些?” 🧟‍♂️
* “我背包内的物品如何合成工作台?” 🔨
* 甚至可以告诉他,“我想查看 `/give` 命令”,让 Panda 给你执行命令。

添加了占位符,你可以自定义 GPT 的 Prompt,你可以决定他以什么身份,以什么角色,命令以什么方式执行,信息又该怎么处理。

## 🧩 插件简介 - 核心功能一览

PandaGPT 集成的核心在于将先进的 AI 能力直接赋予你的 Minecraft 服务器。它允许玩家通过自然语言与 AI 互动,获取信息、寻求帮助,并体验更智能化的游戏过程。插件的核心目标是让互动更自然,让信息获取更便捷,让服务器管理更高效。

## 🌟 核心功能 - 直接体验智能化带来的改变

* **🗣️ 自然语言 AI 交互:** 玩家可以在游戏中使用自然语言与 AI 进行对话,无需记忆和输入复杂的命令。
* **🤖 多 AI 模型支持:** 可以选择使用 OpenAI 的 ChatGPT 或 Google 的 Gemini 作为 AI 引擎,根据需求自由切换。
* **🎭 AI 个性化配置:** 可以自定义 AI 的性格、知识库和回复风格,使其更贴合服务器氛围。
* **👁️‍🗨️ 环境感知 (可选):** AI 可以获取玩家的当前状态(生命值、背包、周围环境),提供更精准的帮助。
* **🕹️ 命令感知与辅助执行 (可选):** AI 可以理解玩家意图,建议相关命令,甚至可以配置为代表玩家执行命令。
* **🗺️ 多场景应用:**
* **🙋 玩家助手:** 解答游戏问题、提供技巧指导。
* **ℹ️ 服务器信息查询:** 快速获取服务器规则、在线玩家等信息。
* **📢 自动化任务:** 在特定情况下自动发送公告或提醒。
* **💬 对话历史记录:** AI 可以记住一定范围内的对话历史,提供更连贯的回复。
* **⏳ 冷却时间控制:** 防止玩家滥用 AI 功能。
* **🔑 可配置的触发词:** 自定义玩家在聊天中触发 AI 的关键词。
* **🚫 可选消息取消:** 控制触发 AI 的原始聊天消息是否取消。
* **📝 详细日志记录:** 记录玩家与 AI 的互动,方便管理和问题追踪。
* **🌐 代理服务器支持:** 允许插件通过代理连接 AI 服务。

## 🚀 核心用途 - PandaGPT 如何提升你的服务器

* **🎮 提升玩家体验:** 更自然便捷的互动方式,更智能的帮助,让玩家享受更流畅的游戏过程。
* **📚 简化信息获取:** 玩家可以随时随地通过对话获取所需信息,无需查阅文档或求助他人。
* **🎓 辅助新手入门:** AI 可以作为智能导师,帮助新玩家快速了解游戏和服务器规则。
* **🤝 增强服务器互动性:** AI 的加入为服务器增添了新的互动元素,提升了趣味性。
* **👨‍💼 减轻管理负担:** AI 可以处理一部分玩家的常见问题,解放管理员的时间。

## ⌨️ 命令

* `/panda <你的问题>`: 使用自然语言向 AI 提问。

## ⚙️ 安装 - 快速部署智能化助手

1. **⬇️ 下载:** 下载 PandaGPT 集成插件的 `.jar` 文件。
2. **📂 放置:** 将 `.jar` 文件放入你的 Bukkit 服务器的 `plugins` 文件夹中。
3. **🔄 重启:** 重启你的 Minecraft 服务器。

## 🎉 开始使用 - 体验 AI 的强大力量

1. **🔑 获取 API 密钥:** 你需要拥有 OpenAI 或 Google AI 的 API 密钥。
2. **⚙️ 配置插件:** 在 `plugins/PandaGPT/` 目录下找到配置文件,填入你的 API 密钥。
3. **🔄 重启服务器:** 完成配置,即可开始使用 PandaGPT。