嗨,每个人,
快速背景:我不懂编程,之前从未做过游戏开发。
我是AI初创公司ALTAI的联合创始人,主要负责策略和业务 stuff。最近,我们公开发布了一个叫做AfterImage的合成数据生成引擎。
上周末,我有一个愚蠢的想法:“我要试试用这个...零游戏开发经验也行么?”
所以我试了试。
我最终建了这个: https://github.com/efecnc/npcforge
它基本上是一个工具,接受一个包含情节和角色信息的文件夹,并把它转化为结构化的NPC对话和任务准备输出(Yarn、CSV等)。不是 “生成一个NPC”,更类似于从文档中生成一致的角色阵容和对话系统。
还有一个小型静态演示(没有LLM运行): https://npcforge-d0f7b.web.app/
它实际上是什么
- 你给它情节(markdown文件)
- 你定义角色(或让它自动生成)
- 你定义玩家可以尝试的行为(意图)
- 它生成NPC对NPC行为的对话
- 输出你可以直接插入到游戏管道中的内容(Yarn、CSV等)
所以而不是随机NPC对话,它试图遵循:
- 世界气氛
- 角色性格
*允许的互动
为什么我在这里发表
我把它推到可以运行的程度,但我肯定是漏了很多。
如果你曾经在项目中部署了数字故事或RPG项目:
- 这个方法是否有道理?
- 结构化生成+约束是否足够避免糟糕的对话?
- 什么会使它在生产中真正有用?
目前感觉是: “这个有用”vs “这个是团队会真正采用”的。
没有嘘寒问暖- ambos库都是开源的。
实事求是地,诚实地建议(即便是尖锐的)真的很感谢。
评论 (0)