[开发] ContentEngine —— 无情的 AI 推理机
答应前司哥们的轮子终于初步写完了!孩子辞职后填的第二个坑!
syan2018/ContentEngine: An AI engine to automate rich content creation
这次是完整搭建了一个 AI 驱动的数据管理流程,攒一下前端技能点
其设计原型源自在前司设计的一个 《宠物闲聊生成与导入流程 》,其设计要求玩家能跟场景中的任意宠物对话,并让宠物提供与当前游戏上下文紧密相关的对话内容。实现一个人力所不能及的丰富游戏世界。
常见的思路是,通过下图所示的流程,处理上下文、构建输入、生成宠物对话的样例

进一步地,基于游戏运行时状态,我们能与生成数据库配合,实现实时的文本 Query,驱动宠物对话

在理想状态下,该流程不仅适用于对话,也适用于行为、事件等游戏中诸多其它 Gameplay 表现
而相关所有的生成逻辑都是相似的,那为何不做个轮子一劳永逸一下呢?万一啥时候就用到了 hhhh
当然,既然做通用轮子就不会去考虑太多定制化需求了,但同时也希望定制化需求的出现能让我进一步找到足够具有代表性的通用 feature
目前也攒了一批TODO:
- 推理服务优化: 断点继续推理相关功能测试
- 推理模板优化: 支持通过模板快捷定义推理输出格式,约束使用 Json 结构输出复杂对象
- 推理输出优化: 支持自定义数据结构的推理结果收集和导出、支持 Batch 推理减少 Token 消耗
- 数据结构支持拓展: 支持枚举等数据结构,优化部分场景
- 嵌入功能拓展: 拓展数据项支持 RAG ,支持提供知识管理服务,同时支持更灵活的推理组合
- 数据浏览优化: 可视化和查询相关
- 整理与重构: 受限于 Vibe Coding 上下文,部分代码复用较差存在冗余,待清理
- ······
但有没有精力把它们做完呢?究竟会不会有人用呢?我也不知道,但至少做这一趟还挺开心的!
也准备开下一个坑了!这次终于到创业项目的本体了,Synthro - 维观,狠狠预告!
Comments NOTHING