# 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 速查按关键词建索引,仅注入与当前消息匹配的条目并限长。无关话题开销为零,相关上下文开销下降约九成。
上下文压缩 — 保留近期若干轮原文,更早历史折叠为摘要。保留轮数
点击空白处退出提示









评论