持久记忆 (作为建筑师的 AI)
如果说索引(代码库)教会了 AI 每由 Godot 处理的源码文件位于 “何处”,那么持久记忆则教会了它 “为何” 事情会以这种方式编程。
个人开发者和小型工作室在几周后重新打开项目时常常会感到困扰。为什么保存游戏类是以二进制格式保存而不是 JSON?为什么我在后来改变主意之前使用了 CharacterBody2D?
"Summarize to Memory" 按钮
在聊天面板中间选项卡的顶部 (History 按钮旁边) 是辉煌的 💾 Summarize to Memory 按钮。
每当您与 AI 进行了一次漫长、累人且复杂的会话(例如,重构整个赛车物理系统)时,请遵循以下步骤:
- 在一天结束时点击 Summarize to Memory。
- AI 会仔细阅读所有已读和讨论过的内容。
- 它将在您项目不可见的
.gamedev_ai文件夹中以 Memory Log 格式创建永久文件。 - 当您在 3 周后打开项目以修复赛车物理中的错误时,AI 将神奇地从其内心提取出您不使用 Godot 原生 "Friction" 的原因,而无需您为了回忆而打开 40 个旧聊天窗口。
有了这个功能,Godot 插件就成为了您工作室的文档管理员和首席软件工程师。
