# 🤖 AI 实战对话案例

> 不是教科书，不是最佳实践——这是我和 AI 真实的对话记录，包含踩坑、纠正、迭代的全过程。

## 这个目录是什么？

这里收录的是**用 AI 辅助游戏开发时产生的真实对话链**。每个案例还原了：

- 📝 **我提了什么 prompt**（真实的，一字不改）
- 🤖 **AI 输出了什么**（关键部分摘要 + 点评）
- 🔧 **我做了什么修正**（追问、纠正、补充约束）
- 💡 **最终学到了什么**（比代码更重要的认知）

和 `cases/` 目录的区别：那里的案例讲的是「问题本身怎么解决」，这里的案例讲的是「**怎么和 AI 协作解决问题**」。

## 📂 案例列表

| # | 案例 | AI 工具 | 技术领域 | 对应图谱 |
|---|------|---------|----------|----------|
| 1 | [用 Claude 设计游戏服务器内存池](cpp-memory-pool.md) | Claude | C++ / 内存管理 | [1.1.6 内存管理](../mds/1.基础能力/1.1.6.内存管理.md) |
| 2 | [用 Cursor 优化 Unity 开放世界 Draw Call](unity-drawcall-optimization.md) | Cursor | Unity / 客户端优化 | [3.1.3 客户端优化](../mds/3.研发能力/3.1.3.客户端优化.md) |
| 3 | [用 ChatGPT 设计排行榜缓存方案](go-leaderboard-cache.md) | ChatGPT | Go / 数据库 | [2.2.2 数据库](../mds/2.技术能力/2.2.2.数据库.md) |

## 🔑 贯穿所有案例的核心认知

回头看这些对话，我发现一个反复出现的模式：

> **AI 给方案像开药方——你说「头疼」，它就开止疼药。只有你补充「最近熬夜+咖啡过量+有胃病史」，它才能给出安全的方案。**

换句话说：

1. **平台约束必须显式给出**——AI 默认假设「桌面 x86 环境」，移动端、嵌入式、Web 等约束要主动声明
2. **AI 擅长工具脚本和方案对比**，但方向判断非常依赖人的领域经验
3. **迭代是关键**——第一版方案几乎永远不会直接可用，追问 2-3 轮是常态
4. **人的价值不在「写代码」，而在「指出问题方向」和「做取舍判断」**

## 🤝 贡献案例

你有类似的 AI 协作经历？欢迎 PR。格式参考现有案例：

```markdown
# 标题

## 背景
（项目情况、我要解决什么问题）

## 对话记录

### 第一轮：xxx
> **我：** 我的 prompt 原文
> 
> **AI：** AI 回复的关键部分
> 
> **我的修正：** 我发现了什么问题，怎么追问的

### 第二轮：xxx
...

## 最终成果
（代码、效果数据）

## 关键收获
（用 AI 的方法论层面的反思）

## 图谱知识点映射
- [链接回知识图谱](../mds/...)
```
