写在前面:会说话,不等于有生命
邵宁想做一款小镇生活游戏。
玩家经营一家旧杂货铺,每天和镇民聊天、进货、整理货架、处理邻里小事。项目最初很小,只有 8 个固定 NPC。
后来他看到 AI 对话技术,觉得这正好能解决内容量问题。
如果每个 NPC 都能自由聊天,小镇不就活了吗?
三个月后,他的小镇确实更能说话了。
但游戏变得更不稳定,也更难完成。
一、AI 对话放大了期待
最早的演示非常惊艳。
玩家问杂货店常客:“你今天怎么了?”
NPC 回答自己昨晚和儿子吵了一架,还提到最近镇上雨水太多。
这比固定对白自然得多。
但玩家很快开始期待更多:
- NPC 是否记得昨天的对话
- 是否会根据玩家行为改变态度
- 是否会参与任务
- 是否能影响剧情
邵宁原本只想让 NPC 更会聊天。
玩家却自然认为他们应该更会生活。
二、对话和玩法没有真正连接
AI NPC 能生成很多内容。
但大部分聊天不影响游戏。
玩家和木匠聊家庭,聊完货架系统不变。
和老师聊学校,聊完小镇状态不变。
NPC 表达了情绪,却没有进入任务、经济和关系系统。
久而久之,玩家会发现:
他们说得很多,但世界没有因此变化。
这种落差比固定对白更明显。
固定对白至少让玩家知道边界。
自由对话却暗示了更大的可能。
三、成本和审核也被低估
邵宁还遇到现实问题。
AI 调用有成本。
对话需要过滤。
角色语气需要约束。
玩家输入可能很奇怪。
他不得不加入提示词规则、敏感内容处理、记忆摘要和失败兜底。
这些工作越来越像维护一个对话服务,而不是制作小镇游戏。
同时,角色风格仍然不稳定。
同一个 NPC 有时温柔,有时突然像百科全书,有时又给出不符合世界观的回答。
四、他最终砍掉了自由对话
项目暂停前,邵宁做了一个痛苦决定:
取消开放式 AI 对话,只保留少量由 AI 辅助生成、人工筛选的日常对白。
这让游戏重新可控。
但之前几个月投入基本变成试错成本。
他后来承认,问题不在 AI 不好,而在自己没有定义清楚 AI 在游戏里承担什么职责。
复盘:AI NPC 必须有明确产品边界
这个案例的教训是:
- 能自由聊天不等于能形成玩法
- NPC 对话要和任务、关系或经济系统连接
- AI 会提高玩家对记忆和后果的期待
- 成本、审核和一致性要提前评估
个人开发者使用 AI 时,最危险的是把它当成无限内容入口。
游戏需要边界。
如果 AI 让边界消失,项目很容易被它拖进无法兑现的想象里。
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。