GodotAI开源项目

我要开发同款
大帽子罗根2026年09月19日
1阅读

技术信息

语言技术
C++
系统类型
Windows
行业分类
游戏人工智能
开源地址
https://github.com/spardanviro/Godot_AI
授权协议
Apache许可

功能介绍

# Godot AI Assistant — 功能介绍

## 简介

内置于 Godot 编辑器的 AI 助手,以原生 C++ 模块编译进引擎,在右侧停靠面板提供对话界面,用自然语言操控引擎开发游戏。适配 Godot 4.7+,约 15800 行代码、28 个模块、对接 5 家大模型服务商。

采用三层架构:自然语言 → AI 生成 GDScript → 包装为 EditorScript 执行。不依赖固定命令表,能力边界由引擎 API 决定。

## 功能模块

- 交互层:主面板(请求流程、流式显示、历史记录)、插件入口、设置对话框、提及输入框、芯片高亮、中英文本地化
- 模型接入层:服务商抽象基类,及 Anthropic、OpenAI、Gemini、DeepSeek、GLM 五个实现
- 提示词层:精简系统提示词、401 条避坑索引、API 速查加载器、领域提示、UI 专项提示、上下文采集、性能采集
- 执行安全层:响应解析、脚本执行器、权限管理、检查点管理、错误监视
- 扩展层:网页搜索、图像生成、音频生成

## 主要功能

对话式操作 — ASK / AGENT / PLAN 三种模式,流式回复可随时中断。

上下文输入 — 输入 `@` 唤出节点补全;支持从场景树与文件系统拖拽节点、文件、文件夹,以彩色芯片内联显示,发送前展开为结构化上下文。

安全执行 — 危险 API 黑名单拦截;七类操作支持允许/询问/拒绝三态权限,删除文件默认拒绝;风险操作前建检查点,可回滚。

错误自愈 — 区分 AI 执行期错误与环境噪音,失败自动回传修正,最多重试三次。

按需注入 — 401 条避坑经验与 API 速查按关键词建索引,仅注入与当前消息匹配的条目并限长。无关话题开销为零,相关上下文开销下降约九成。

上下文压缩 — 保留近期若干轮原文,更早历史折叠为摘要。保留轮数

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论