Story Timeline:把小说的设定和时间线存进 SQLite,让 AI 智能体通过 GraphQL 读写

55 分钟前
 daiwei

写长篇的时候,我经常记不清谁在什么时候知道了什么。让 AI 帮忙续写,它更容易写出前后矛盾的情节:人物提前知道了秘密,或者同时出现在两个地方。

所以我做了 Story Timeline,把故事里的事实存成结构化数据:事件、人物、关系,以及每个人物知道什么、何时得知。

主要功能:

项目自带两个示例:《聊斋志异》的《画皮》和荷马史诗《奥德赛》。《奥德赛》第 9–12 卷是倒叙,正好用来演示两种顺序。

只在本地运行,不需要账号。需要 Node.js 22 和 pnpm:

git clone https://github.com/d6u/story-timeline.git
cd story-timeline
pnpm install --frozen-lockfile
pnpm dev

界面支持中文和英文,协议是 AGPL-3.0。

GitHub:https://github.com/d6u/story-timeline

说明一下:这个项目是我在 AI 的协助下完成的,代码、示例数据和这篇帖子都用了 AI 辅助。设计和取舍由我决定,内容我都看过。

这是第一个公开版本,想听听大家的意见:

  1. 安装和启动有没有遇到问题?
  2. 写小说或者做设定的朋友,这样的数据结构够用吗,缺什么?
  3. 用 AI 写作的朋友,你们现在怎么让模型记住设定?
67 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1257277

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX