MidReal 平台调研(互动叙事类)


1. 介绍

1.1 开发商与基本信息

内容来源
产品名MidReal(App 名"MidReal - AI Stories")Apple App Store
开发者主体MINDAI PTE. LTD.(新加坡注册实体);著作权标注 © 2024 MidReal Inc.Apple App Store
上线时间2024 年(组内横向对比矩阵口径)本组 README 3.2 节
最新版本Version 1.8.131(2025-05-13 更新)Apple App Store
平台iOS / iPadOS(要求 13.4 及以上);安装包 41.1 MBApple App Store
内容分级17+Apple App Store
语言英文(第三方来源称中文支持开发中、预计 2026 年底上线)GETAI.APP / 我的 AI 导航
官网(第三方转述)https://midreal.ai/en GETAI.APP

MidReal 是本组两个互动叙事平台中较年轻的一个(另一个是 2019 年的 AI Dungeon,见 06-ai-dungeon.md)。它的形态不是"写作工具",而是面向移动端的互动故事生成器:用户给出一个简单概念,平台约 10 秒展开成完整故事,并在固定节拍处把叙事控制权交还给用户。从 Harness 视角看,它把"读者即玩家、叙事在交互中生成"这一形态压缩进了一个 41.1 MB 的移动应用。

1.2 产品定位与目标用户

MidReal 的定位是互动叙事 / AI 互动小说平台,核心体验闭环为:

  1. 输入一个概念(题材覆盖恐怖、奇幻、科幻、爱情等);
  2. AI 展开故事,每约 300 词暂停,交还控制权;
  3. 用户决定叙事走向,或让 AI 重写不满意的部分;
  4. 故事可无限长度延续,中途可生成配图、与主角对话。

其目标用户与本组的"作者型"平台(Sudowrite、灵蟹创作)有本质区别:MidReal 面向的是"玩家型读者"——他们不追求产出可投稿的作品,而是消费"由自己决策驱动的叙事体验"。这决定了它的 Harness 设计重心不在 L5(质量评估)而在 L3(交互编排)与 L4(状态一致性)。

1.3 开发团队背景:单一来源问题

第三方工具箱 LBB.AI 宣称 MidReal 由 MIT、NYU、Cambridge、Princeton 联合开发,并标注地区为 Australia(收录时间 2025-05-30)。

处理原则:这一说法仅见于该单一聚合来源,MidReal 官方渠道与 Apple App Store 页面均未证实,属典型"聚合站营销描述",本报告一律标注 单一来源,。在官方披露出现之前,任何引用该背景的表述都不可作为事实。可确认的开发者信息只有 App Store 页面上的 MINDAI PTE. LTD. 与 MidReal Inc. 两个主体名。

1.4 定价:两套命名并存的口径冲突

MidReal 的公开定价存在两套互不兼容的命名体系,且同时出现在 App Store 同一页面上,疑为新旧两版定价并存,本报告并列呈现、不作取舍,统一标 。

口径一:App Store 内购页"Dose"系列(相关度:高)

档位月付年付
Low Dose$5.99$59.99
Medium Dose$14.99$99.99
High Dose$29.99$199.99
Premium$13.99$49.99
Ultra$29.99$179.99

口径二:Toolify 转述的官网 upgrade-plans(相关度:中)

档位月付额度
低价计划$5.99/月每月 500 pills + 每天额外 10 pills;无限长度故事生成
中价计划$14.99/月每月 2,000 pills + 每天额外 20 pills
高价计划$29.99/月无限 pills、AI 高优先级响应、无限长度故事生成

口径三:GETAI.APP 中文站(相关度:低):免费版 ¥0;标准版 ¥5.99/月;专业版 ¥29.99/月。

三点观察:

  1. 价格锚点高度一致:三套口径的 $5.99 / $14.99 / $29.99 三档完全对应,说明"三档定价"本身可信,冲突仅在命名与额度细节;
  2. "Dose"(剂量)与"Pills"(药丸)共用一套药物隐喻,是少见的命名风格,暗示其额度体系围绕"生成剂量"设计,与 AI Dungeon 的 Credits、NovelAI 的 Anlas 同属"消耗品计费"范式;
  3. Premium/Ultra 与 Low/Medium/High Dose 在 App Store 并列出现,无法确认哪一套是现行价格,任何引用都应注明双重口径。

1.5 开放形态与接入方式

开放项状态
移动 App(iOS / iPadOS)提供(本组唯一以移动端为一等公民的平台)
Web 端第三方转述存在 midreal.ai
开发者 API第三方转述存在 docs.midreal.ai/api ;无官方公开确认
社区可阅读他人故事;Discord 创作者社群(第三方来源)
生成内容归属第三方转述"版权归用户所有,可自由商用"

与 NovelAI 的"为隐私而封闭"、番茄的"为治理而封闭"不同,MidReal 的开放形态介于两者之间:它有社区与分享机制(阅读他人故事、Discord),但工程侧的开放性(API、插件)缺乏官方层面的可验证信息,无法像 Sudowrite 的 1,000+ 插件生态那样被确认。

2. 名词解释

术语英文 / 缩写释义
互动叙事Interactive Fiction / Interactive Narrative读者通过持续输入决策参与故事推进的叙事形态;故事文本由 AI 依据每次选择即时生成,读者同时是消费者与共同创作者
分支剧情Branching Plot在叙事分岔处产生多条可能走向的结构;互动叙事中每个分支都会衍生独立的后续故事线
选择点Choice Point / Decision Point叙事暂停并把"接下来发生什么"的决定权交给用户的节点;MidReal 以约 300 词为固定间隔设置选择点
状态追踪State Tracking记录"到目前为止世界里发生了什么"的机制:谁在哪、知道什么、持有什么;分支越多,追踪成本越高
世界状态World State某一时刻故事世界的全部事实集合(角色位置、物品、关系、时间);分支剧情的本质是世界状态的分叉
人设卡Character Profile / Character Card人物设定记录,含性格、外貌、背景、能力;互动叙事中用于约束 AI 的角色行为一致性
世界观设定集Worldbuilding Bible集中记录世界规则(体系、势力、禁忌)的设定文档,防止长篇叙事后期崩设定
长上下文遗忘Long-Context Forgetting / Coherence Drift模型在超长文本中丢失早期人物设定、时间线与情节线索的现象;互动叙事因故事无限延长而放大此问题
Rolling Summary滚动摘要上下文过长时把早期内容自动压缩为结构化摘要、仅保留关键线索的机制,是对抗长上下文遗忘的常用手段
记忆锚点Memory Anchor以持久化载体(项目文件、设定条目)保存大纲、人设与关键事实,供后续生成反复调用的机制
AI SlopeAI Slope模型输出滑向"统计平均值"的可预测套路,文本走"最常走的路";在互动叙事中表现为不同分支走向趋同
AI Dungeon(对照组)AI DungeonLatitude 于 2019 年上线的互动叙事鼻祖,以自由输入驱动叙事循环;本篇 7.4 节以之为对照组
Memory Span记忆跨度MidReal 官方宣称的长期一致性技术,用于保证长篇叙事前后不矛盾(内部实现未公开)
Change Plot DirectionChange Plot DirectionMidReal 的剧情改向功能:把故事带向未知路径,即强制开辟新分支
pillsPillsMidReal 的额度计量单位(药物隐喻),按订阅档位每月/每日发放
无限长度故事Unlimited Story LengthMidReal 宣称故事可持续生成不受篇幅限制;工程上依赖长程状态管理支撑
角色扮演Role Play以不同视角进入情节的玩法;MidReal 支持与主角对话或以角色视角体验情节

3. 功能说明

3.1 核心功能清单

功能类别说明来源
概念展开生成从一个简单概念出发,约 10 秒展开成完整故事App Store
300 词控制权交还编排每 300 词暂停,用户决定叙事走向或让 AI 重写App Store
Change Plot Direction编排把故事带向未知路径,主动开辟新分支App Store
Memory Span 记忆跨度记忆保证长期一致性、避免前后矛盾(实现未公开)App Store
无限长度故事生成记忆 / 生成故事可持续延续Toolify / LBB.AI
AI 图像生成工具为故事生成配图App Store
与主角对话工具直接 chat with your protagonists,或让 AI 提供新情节创意App Store
角色扮演玩法以不同视角体验情节Toolify / LBB.AI
多题材支持内容恐怖、奇幻、科幻、爱情等Toolify / LBB.AI
社区与阅读社区阅读他人故事、加入 Discord 创作者社群Toolify / LBB.AI

功能结构上的关键观察:MidReal 的功能清单里没有出现"大纲""细纲""伏笔""Story Bible""Lorebook"这类作者侧概念。它的全部功能都围绕"消费侧体验"设计——展开、决策、改向、配图、对话。这与本组作者型平台形成结构性分野,也直接决定了第 5 节 Harness 六层的压力分布。

3.2 每 300 词一次控制权交还

这是 MidReal 最具辨识度的设计。对比本组其它平台的"人工在环"节拍:

平台人工在环节拍触发方式
MidReal固定约 300 词一次系统强制暂停
NovelAI每次生成都由人工触发人工驱动
AI Dungeon每次玩家输入后推进玩家输入驱动
Claude 工作流按章节流水线节点工程编排

固定 300 词节拍的工程含义有三层:

  1. 对用户:消除了"我要不要插手"的决策负担——系统替你把插入时机均匀化了,适合移动端碎片化消费场景;
  2. 对状态层:每个选择点都是一个世界状态分叉的候选位置。300 词间隔意味着一篇万字故事天然产生约 30 个潜在分叉点,状态管理压力随故事长度线性叠加;
  3. 对上下文:每个选择点之后的生成,都必须重新装配"全部分支历史中仍然有效的那条状态线",这是第 5.5 节讨论的生死线问题的直接来源。

3.3 Memory Span 记忆跨度

App Store 页面将"记忆跨度技术(Memory Span)"列为保证长期一致性、避免前后矛盾的核心能力。需要如实指出:

  • 官方只给了名词,未公开任何实现细节:它是滚动摘要、关键词触发条目库、还是版本化状态快照(本组归纳的三种长程状态范式 A/B/C,见本组 README 3.4 节),公开资料均无法判断;
  • 对照行业事实:NovelAI 用 Lorebook(范式 B)、Claude Book 用 State 快照(范式 C)、Claude Code 用 Rolling Summary(范式 A),三种范式各有公开实现可审计,而 Memory Span 目前只能作为厂商宣称引用;
  • 因此本报告对 Memory Span 的一切能力描述都限定为"官方宣称",其真实效果未检索到公开量化数据。

3.4 角色对话与角色扮演

MidReal 提供两种"进入故事"的辅助玩法:

  1. 与主角对话:绕开叙事进程,直接与故事中的角色 chat。这在 Harness 术语里是一个独立于主叙事循环的旁路会话——它会带来一个经典的状态一致性问题:对话中获得的信息是否会写入世界状态?若写入,主叙事是否承认?若不写入,对话就成了"不产生后果的幻境"。公开资料未说明 MidReal 的处理方式,[待填写]
  2. 新情节创意:让 AI 主动提议走向,相当于把"Change Plot Direction"的决策权部分外包给模型,属于 L3 编排层的"机器提案 + 人类裁决"形态。

4. 平台架构

4.1 分层架构

图 4-1|MidReal 平台分层架构(基于公开功能推演)

MidReal 平台分层架构(基于公开功能推演) 未公开架构文档 · 示意:基于公开功能描述推演,逐层标注证据强度 接入层 iOS / iPadOS App(41.1 MB) Web 端与 API 仅第三方转述 交互层 300 词节拍控制 · Change Plot Direction · 重写 App Store 官方描述 · 本组最强编排层(L3) 生成层 文本生成(模型未公开)+ AI 图像生成 功能存在:高 · 模型细节:低 状态层 Memory Span 记忆跨度 · 无限长度故事 互动叙事生死线 · 实现未公开(L4) 社区层 他人故事阅读 · Discord 创作者社群 第三方来源 · 证据强度中 计费层 pills 额度体系 + 双命名订阅档位 Dose 系列与 Premium / Ultra 并存 结构解读:L3 交互层(300 词节拍)是最强层,L4 状态层(Memory Span)是互动叙事生死线。 但其实现完全黑盒——最强编排遇上最薄状态层,构成 MidReal 架构的核心矛盾。

数据来源:基于本文分析绘制的示意图。

由于 MidReal 未公开架构文档,下表为基于公开功能描述的推演性分层,每行均标注证据强度:

MidReal 实现证据强度
接入层iOS / iPadOS App(41.1 MB);Web 端与 API 仅有第三方转述 高(App)/ 低(Web、API)
交互层300 词节拍控制、Change Plot Direction、重写高(App Store 官方描述)
生成层文本生成(模型与基座未公开 [待填写]);AI 图像生成高(功能存在)/ 低(模型细节)
状态层Memory Span 记忆跨度;无限长度故事中(官方宣称、无实现细节)
社区层他人故事阅读、Discord 社群中(第三方来源)
计费层pills 额度体系 + 双命名订阅档位

与 NovelAI、AI Dungeon 相比,MidReal 公开的架构信息量是三者中最低的——本组另两篇互动叙事文档至少能确认模型阵容(AI Dungeon 的 Muse-12B / Wayfarer 等)或模型谱系(NovelAI 的 Kayra / Clio / Xialong),而 MidReal 的底层模型完全未知。

4.2 交互循环数据流

基于公开功能描述的推演性循环:

[用户输入一个概念]
        |
        v
[语义展开: 概念 -> 完整故事开场]        <- 宣称约 10 秒
        |
        v
[生成约 300 词叙事片段]
        |
        v
[到达选择点: 系统暂停, 交还控制权]
        |
        +--> [用户选择走向]  --+
        |                      |
        +--> [Change Plot Direction 开辟新分支] -+
        |                      |                 |
        +--> [要求重写本段] ---+                 |
        |                      |                 |
        +--> [让 AI 提议走向] -+                 |
        |                                        |
        v                                        v
[Memory Span 更新长程状态] <---------------------+
        |
        v
[继续生成] --> [循环至无限长度 / 用户结束]

这一循环与 AI Dungeon 的"玩家输入驱动"循环有本质区别:AI Dungeon 的暂停点是由玩家输入行为定义的(玩家不说,故事不走),而 MidReal 的暂停点是由文本长度定义的(系统数到 300 词就停)。前者是输入驱动编排,后者是篇幅驱动编排——后者对状态层更友好(暂停点确定、可预测),对节奏控制更刚性。

4.3 移动端形态与分发

MidReal 以 App Store 为主要分发渠道(版本记录、内购均以 App Store 为准),这与本组其它平台形成鲜明对比:

平台主要形态移动端地位
NovelAIWeb无 App(已知短板)
SudowriteWeb无独立 App
番茄 AIPC 工作台 + 手机 App双端,PC 优先
AI DungeonWeb + Android + iOS三端并行
MidRealiOS / iPadOS App移动优先

移动优先的形态选择与其"300 词节拍"互为因果:手机屏幕的单次阅读量天然接近数百词,固定节拍恰好匹配移动场景的注意力单元。这是产品形态与编排设计的一次一致性示范。

5. Harness 设计

5.1 核心难题:分支状态爆炸

互动叙事与本组作者型平台的根本差异,可以用一句话概括:作者型平台的读者永远只走一条线(作者写好的那条),互动叙事的每个选择点都可能分裂世界状态

设一篇故事有 n 个选择点、每个选择点平均 2 个选项,则潜在世界状态数为 O(2^n):

  • 10 个选择点 → 最多 1,024 条潜在状态线;
  • 30 个选择点(约万字故事)→ 最多约 10 亿条,尽管实际被走到的只有一条主线路径及其邻近分支。

这带来三个作者型平台不存在的工程问题:

  1. 状态归属问题:用户在第 3 个选择点选了 A,那么"只有选 B 才会发生的事件"是否还允许进入上下文?(对照中文实践者的结论:知识图谱只保留当前进度信息,防止未来信息提前披露——见 05-claude-fiction.md);
  2. 回溯一致性问题:用户从选择点 7 回退到选择点 4 改选 B,此后所有状态必须基于"第 4 点之后走 B 线"重算,任何残留的 A 线状态都会造成"吃书";
  3. 上下文预算问题:不能把全部已生成文本塞进上下文(无限长度故事注定塞不下),必须在外置状态中维护"当前活跃分支"的事实集合。

本组 README 的核心论断(L4 决定长篇上限)在互动叙事场景下进一步强化为:分支状态管理是互动叙事平台的生死线。MidReal 用 Memory Span + 无限长度故事回应这一难题,但实现不公开,以下逐层解剖时均须保留这一不确定性。

5.2 L1 上下文工程层

能力MidReal 的表现依据强度
长程信息注入Memory Span 记忆跨度:官方宣称保证长期一致性中(官方宣称)
冷启动上下文一句话概念 → 完整故事:语义扩展能力高(App Store)
滚动摘要未公开是否采用 Rolling Summary无结果
条目库触发未公开是否有 Lorebook / Story Cards 式机制无结果
上下文窗口未公开任何数字无结果

对比口径:NovelAI 的 L1 有 Lorebook 容量数字(200–2,048 token)、AI Dungeon 有付费档 4,000–32,000 token 的窗口数字,而 MidReal 的 L1 只有一个名词(Memory Span)。在 L1 透明度上,MidReal 是本组六个平台中最低的——这不必然意味着实现差,但意味着外部无法审计其一致性能力,用户只能以"实际用起来忘不忘"作为判据。

从交互循环推演,MidReal 的 L1 至少需要解决:选择点处的状态注入(当前分支事实)+ 开场设定(题材、视角、文风)+ 用户元指令(改向指令、重写指令)三类装配,其预算策略无公开信息,[待填写]

5.3 L2 工具与执行层

工具能力Harness 定位
文本生成核心叙事生成(模型未公开)执行主体
AI 图像生成故事配图多模态扩展(对照 NovelAI 的 Anime Diffusion、AI Dungeon 的图像积分)
与主角对话旁路会话状态一致性高风险点(见 3.4 节)
情节创意生成机器提案走向L3 编排的输入源之一
重写对不满意段落的局部重生成局部回滚 + 重新生成

MidReal 的 L2 呈现出鲜明的消费级工具集特征:与 Sudowrite 的 1,000+ 插件、中文实践的"脚本即工具"(取名脚本、字数统计、知识图谱查询)相比,MidReal 没有任何面向生产力 authoring 的工具(无大纲工具、无设定管理、无导出)。它的每个工具都服务于"让玩家更爽地消费故事",工具集与产品定位高度自洽。

5.4 L3 编排与控制层

L3 是 MidReal 公开信息中最扎实的一层:

编排能力实现评价
固定节拍人工在环每 300 词交还控制权本组独有的"篇幅驱动编排",强项
分支开辟Change Plot Direction显式的分支操作入口
局部重写对任意段落的重生成非破坏性回退能力 (是否保留分支历史未公开)
机器提案AI 提供新情节创意决策辅助
多智能体编排无公开证据与 Claude 工作流的 7 角色流水线无对应
章节流水线(无大纲 / 细纲概念)与产品定位一致

300 词节拍与 Change Plot Direction 的组合,实际上构成了一个轻量版状态机:每个选择点是状态转移节点,"改向"是强制跳转,"重写"是同状态重试。它没有复杂的多智能体编排,但把人类决策嵌入循环的位置做得非常明确——这是本组所有平台中人类在环节拍定义得最刚性、最可预期的。

5.5 L4 记忆与状态层(生死线)

如 5.1 节所述,L4 是互动叙事平台的生死线。按本组 README 4.4 节的状态类别清单逐项核对 MidReal 的公开信息:

状态类别MidReal 的承载方式评价
世界观规则未公开有 Worldbuilding Bible 类机制无结果
角色状态(位置 / 持有物 / 知识 / 关系)Memory Span 宣称覆盖(方式未知)中(宣称)
时间线无公开机制无结果
伏笔台账无公开机制无结果
分支状态未公开任何分支树 / 快照机制最大疑点
信息披露边界无公开机制无结果

关键判断:MidReal 公开的 L4 信息只有"Memory Span"和"无限长度"两个名词,恰好缺失了分支状态管理这一互动叙事最核心的工程构件。可能的解释有二(均为推断,非事实):

  1. 线性化策略:MidReal 实际不维护分支树——用户"改向"后旧分支被丢弃或折叠进摘要,系统只维护当前活跃线。这与 300 词固定节拍(轻量、移动端)的产品气质吻合,实现成本低,但意味着"回到第 3 个选择点重新选"这类真分支玩法可能不被支持或支持有限;
  2. 黑盒内建策略:分支状态管理内建于 Memory Span,只是不对外披露。若如此,其工程复杂度不亚于 Claude Book 的 State 快照体系。

无论哪种解释成立,都应明确:在公开信息层面,无法确认 MidReal 具备生产级的分支状态管理能力。这是它与 AI Dungeon(Story Cards + Memories 分档,且姊妹产品 Voyage 已上线确定性 World Engine 状态层)对比时最大的不确定性来源。

5.6 L5 评估与观测层

未检索到任何公开结果。 检索报告在本项明确记录"无公开检索结果 → [待填写]"。

对照本组 L5 的四层评估框架(机械信号层 / 一致性层 / 风格层 / 文学质量层,见本组 README 4.5 节):

  • 机械信号层:无公开证据(无 quality-check 类工具信息);
  • 一致性层:无公开的 reviewer / 校验机制,仅 Memory Span 宣称间接覆盖;
  • 风格层:无公开的 AI Slope 对抗机制(对照 Perplexity Gate);
  • 文学质量层:无公开的 AI Beta Reading 类机制。

结论:MidReal 的 L5 在公开信息层面完全空白。用户对质量的感知路径只有两条:自己读、看社区反馈。这与其消费级定位自洽(玩家即评估者),但意味着需要质量保障的严肃创作场景不应选它。

5.7 L6 治理与安全层

治理维度MidReal 的表现依据强度
版权归属第三方转述"生成内容版权归用户所有,可自由商用"低,(GETAI.APP / 我的 AI 导航)
模型训练政策未检索到"是否用用户内容训练"的公开声明无结果
内容分级App Store 17+
内容审核 / 题材边界支持恐怖等题材;未见明确内容政策文档
AIGC 标识合规未检索到针对《人工智能生成合成内容标识办法》的任何实现无结果
计费透明度双命名定价并存,额度规则(pills)依赖第三方转述

L6 判断:MidReal 的治理公开度是本组最低梯队。版权归属是用户唯一被承诺的权益,且承诺本身只有第三方来源;"是否用用户故事训练模型"这一在 NovelAI(明确不训练)与番茄(2024 年协议风波)那里都构成核心议题的问题,在 MidReal 处没有任何官方答案。对隐私敏感用户,这应视为决策障碍。

5.8 六层能力小结

评级关键实现主要缺口
L1 上下文工程中(宣称强)Memory Span 记忆跨度实现全黑盒;无窗口数字、无条目库证据
L2 工具与执行图像生成 + 角色对话 + 重写无生产力工具、无作者侧工具集
L3 编排与控制300 词固定节拍 + Change Plot Direction + 机器提案无多智能体、无章节流水线(定位使然)
L4 记忆与状态中(宣称强)Memory Span + 无限长度分支状态管理无公开证据;时间线 / 伏笔 / 披露边界全空白
L5 评估与观测弱 / 无结果四层评估框架全部无公开证据
L6 治理与安全中(宣称中)版权归用户 、17+ 分级训练政策、AIGC 标识、内容政策均无官方说明

对核心论断的呼应:MidReal 在 L3 上给出了本组最刚性的人工在环节拍,但在 L4 上只交付了"名词级"的承诺。按本组论断(L4 决定长篇上限、互动叙事的 L4 是生死线),MidReal 目前的公开证据不足以支撑"生产级分支状态管理"的结论——它更像一个把一致性难题交给了自家黑盒与用户宽容度的消费级产品。

6. 实际案例

6.1 案例证据现状说明

MidReal 未检索到任何公开量化案例:无厂商披露的用户数据、无第三方带指标的实测报告、无社区可验证的规模数据(对比 AI Dungeon 的 800 万注册玩家、Voyage Beta 的 160,000+ NPC 与人均近 3,000 次决策)。因此本章三例均为基于已公开功能组合的应用情景推演,用于说明能力边界,非厂商披露案例,不构成任何效果证据

6.2 案例一:从一句话到互动故事的冷启动(情景推演)

背景:用户在通勤途中想玩一个"赛博朋克侦探"题材的互动故事,可支配时间 10 分钟,无任何预设。

方案(基于已公开功能的推演)

  1. 输入概念"一个失忆的赛博朋克侦探在霓虹都市寻找自己的身份";
  2. 等待约 10 秒,获得完整故事开场;
  3. 每 300 词在系统给出的走向中做选择,或点"换方向";
  4. 单节拍消费时长与地铁通勤单元吻合。

效果与边界:这是 MidReal 能力曲线上的最优场景——短消费单元、无状态包袱、决策密度适中。10 秒冷启动 + 固定节拍对碎片化场景高度友好。边界在于:一旦单次会话累计超过数千词,分支状态的一致性就完全取决于未公开的 Memory Span 实现,公开信息无法给出可靠性判断。

6.3 案例二:分支探索与剧情改向(情景推演)

背景:玩家不满足于系统给的选项,希望故事"完全走一条没人走过的路"。

方案(基于已公开功能的推演)

  1. 在选择点放弃常规选项,使用 Change Plot Direction 强制改向;
  2. 需要更激进的转折时,让 AI 主动提供新情节创意再裁决;
  3. 对改向后的段落不满意时使用重写。

效果与边界:改向是 MidReal 给玩家的最大权力,也是分支状态爆炸的直接触发器。推演中可明确的能力边界:改向后新分支的旧事实隔离(旧线事件不再出现)是否可靠、能否回退到改向前的节点,均无公开信息 [待填写]。若平台实际采用线性化策略(见 5.5 节推断一),"多次改向后回溯"可能是不可用或体验受损的。

6.4 案例三:长篇连续阅读中的记忆考验(情景推演)

背景:玩家连续多日推进同一故事,累计数万字,试图检验"第 2 天提到的配角在第 10 天是否仍记得与主角的约定"。

方案(基于已公开功能的推演)

  1. 持续消费并在关键情节处使用与主角对话旁路确认信息;
  2. 观察长程事实(人名、约定、持有物)是否漂移。

效果与边界:这一场景直接测试 Memory Span 的真实成色,但本报告无法给出结论——未检索到任何公开的第三方长程一致性实测。可作为对照的是行业事实:NovelAI(有 Lorebook)在长会话下仍出现情节循环;AI Dungeon 的记忆在长会话中退化,玩家报告角色一致性与物品细节漂移。行业基线如此,Memory Span 若确有超出基线的表现,将是重要差异化,但该结论目前无法由公开证据支撑

7. 总结

7.1 优势

  1. 人工在环节拍设计最刚性:每 300 词交还控制权,是本组定义得最明确、最可预期的人工在环机制,与移动端消费单元天然匹配。
  2. 冷启动体验最快:约 10 秒从一句话概念展开成完整故事,在"快速灵感与短篇体验"场景是本组最强(本组 README 7.1 节选型矩阵同口径)。
  3. 玩家权力工具齐备:改向(Change Plot Direction)、重写、机器提案、与主角对话,四种控制手段覆盖了"决定走向"的主要需求。
  4. 移动优先形态独特:本组唯一以 iOS App 为一等公民的互动叙事平台,41.1 MB 的轻量包体降低了尝鲜门槛。
  5. 无限长度叙事的产品承诺:故事不受篇幅限制,理论上支持极长线消费。

7.2 局限与已知短板

  1. 透明度是本组最低:底层模型、上下文窗口、状态管理实现、训练政策全部未公开;对照组 AI Dungeon 至少公开了五个按玩法微调的模型阵容。
  2. 分支状态管理无公开证据:互动叙事的生死线工程(分支树、快照、回溯)只有名词级承诺(Memory Span)。
  3. L5 完全空白:无任何公开评估机制,质量感知完全依赖玩家主观。
  4. 定价口径混乱:两套命名并存于 App Store,第三方口径互相补充又互有出入,购买决策成本高。
  5. 无作者侧能力:无大纲、无设定管理、无导出,不能承担创作生产力工具的角色。
  6. 关键背景不可信来源:"MIT/NYU/Cambridge/Princeton 联合开发"为单一来源 ;版权归属承诺亦仅第三方转述。

7.3 适用边界

适用不适用
移动端碎片时间的互动故事消费长篇小说创作与投稿(无作者侧工具链)
快速灵感试验(概念验证、开脑洞)需要审计状态管理的工程化长篇项目
轻度分支探索与改向玩法重度跑团式玩法(机制层缺失,对照 Voyage 的 World Engine)
英文内容消费(中文支持未上线 )中文创作场景(合规、语言双重不匹配)
对质量评估无强需求的娱乐场景团队化、需要 L5 质量关卡的创作生产

7.4 与 AI Dungeon 的互动叙事路线对比

本组两个互动叙事平台代表了两条不同路线,差异贯穿六层:

维度AI Dungeon(Latitude)MidReal
成立时间2019 年,互动叙事鼻祖2024 年
编排驱动输入驱动:玩家不说,故事不走篇幅驱动:300 词强制节拍
模型透明度高:五模型按玩法微调,免费档模型开源在 Hugging Face无:底层模型完全未公开
状态层公开度Story Cards + Memories 分档(25—800);姊妹产品 Voyage 的 World Engine 提供确定性机制层(HP / 物品栏 / 货币 / 地理 / 关系)仅 Memory Span 名词,实现黑盒
机制化程度原生无骰子 / 检定(Voyage 补齐),结果由 AI 决定同样无机制层,且更早把"叙事体验"压缩为轻量消费
状态外置路线范式 B(关键词触发条目库)为主,并向确定性状态层(World Engine)演进未公开,可能为线性化 + 摘要(推断)
社区与规模800 万+ 注册玩家,数万创作者未检索到公开量化数据
定价透明度五档 $0—$99.99/月 + Shadow Tiers,口径清晰(但官方页未直接核验)双命名并存,口径混乱
治理痛点内容过滤器中断戏剧性场景;历史审核争议治理信息整体缺失

路线判断:AI Dungeon 走的是"厚状态层 + 机制化演进"路线——用七年时间从纯叙事引擎走向 World Engine 确定性状态层,本质上是在回应分支状态爆炸问题(Voyage 用确定性机制层把 HP、物品栏、关系从 AI 的不确定输出中剥离,跨数千回合追踪)。MidReal 走的是"轻交互 + 黑盒一致性"路线——不公开状态层、不建机制层,把复杂度收进产品黑盒,用刚性节拍控制单次状态的复杂度。前者是重工程演进,后者是消费级封装。

从 Harness 六层模型的视角看:AI Dungeon 的路线与"状态外置、可审计"的工程方向一致;MidReal 的路线则在 L1/L4/L5 三个关键层上放弃了外部可验证性。若把互动叙事视为一个严肃的 Harness 工程问题,AI Dungeon(及其 Voyage 演进)是更有信息量的研究对象;若视为一种移动端消费产品,MidReal 的节拍设计反而是更优雅的产品答案。

7.5 选型建议

  • 选 MidReal 的判断标准:你要的是"在手机上花 10 分钟玩一个自己决策的故事",对一致性有基本容忍度、对透明度无要求。此时它的冷启动速度与节拍设计是本组最优体验。
  • 不选 MidReal 的判断标准:你要写可投稿的小说(选 Sudowrite 或灵蟹创作)、要做工程化长篇(选 Claude 自建工作流)、要跑团式机制玩法(等 Voyage 公测或用 AI Dungeon)、或在中文合规环境创作(选番茄 / 阅文工具链)。
  • 若在两个互动叙事平台之间选择:重状态可验证性与模型选择 → AI Dungeon;重移动端体验与决策节拍 → MidReal。
  • 观望要点:Memory Span 的实现细节披露、双定价命名的收敛、中文支持上线(宣称 2026 年底 )与版权条款的官方化,是判断其是否值得升级投入的四个信号。

信息缺口声明

以下项在本次检索中未获得可引用的权威结果,正文均已标注,未作任何推测性填补:

  1. 开发团队背景:"MIT、NYU、Cambridge、Princeton 联合开发"仅见于 LBB.AI 单一聚合来源,官方与 App Store 页面均未证实,标 单一来源,
  2. 定价命名冲突:App Store 同时列出"Premium / Ultra"与"Low / Medium / High Dose"两套内购命名,疑为新旧版本并存,现行价格无法确认,并列呈现并标 。
  3. L5 评估机制:检索无任何公开结果,标 [待填写](本组 README 信息缺口第 13 项同源)。
  4. 底层模型与上下文窗口:未公开任何模型名称、基座、窗口数字;对照组 NovelAI 与 AI Dungeon 均有公开模型谱系。
  5. 分支状态管理实现:Memory Span 仅为官方宣称的名词,分支树、快照、回溯机制均无公开证据;5.5 节两种解释均为推断,已明示。
  6. 公开量化案例:未检索到任何官方或第三方的带指标实测数据,第 6 节案例均为情景推演并已标注。
  7. 版权归属条款:"生成内容版权归用户所有,可自由商用"仅见于 GETAI.APP 与我的 AI 导航两个低相关度来源,无官方条款页佐证,标 。
  8. 模型训练政策:是否使用用户故事训练模型,无任何公开声明。
  9. Web 端、API(docs.midreal.ai/api)与示例库(github.com/midreal/examples):仅见于 GETAI.APP 转述,未经官方确认,标 。
  10. 中文支持:"预计 2026 年底上线"仅见于第三方来源,标 。
  11. 旁路会话的状态一致性:与主角对话的信息是否写入世界状态,无公开说明。
  12. 官网与官方文档的直接核验:本报告对 MidReal 的高相关度事实全部来自 Apple App Store 页面,未能核验 midreal.ai 官方站原文。

8. 参考资料

  1. Apple App Store《MidReal - AI Stories》 — MidReal Inc.。https://apps.apple.com/mr/app/midreal-ai-stories/id6566178525
  2. Toolify《MidReal》 — Toolify。https://www.toolify.ai/tw/tool/midreal
  3. LBB.AI Toolbox《MidReal: AI Interactive Novel Generator》 — LBB.AI,2025。https://lbb.ai/sites/5123.html
  4. GETAI.APP《MidReal》 — GETAI.APP。http://getai.app/projects/midreal
  5. 我的 AI 导航《MidReal》 — 我的 AI 导航。https://www.aiyizu.cn/ai-tool/midreal
  6. Roleforge《Best AI Dungeon Master Tools 2026》 — Roleforge,2026。https://roleforge.ai/blog/best-ai-game-master-tools-compared
  7. Forward Future《AI Dungeon》 — Forward Future,2026。https://forwardfuture.com/tools/details/ai-dungeon
  8. AI Cloud Base《AI Dungeon》 — AI Cloud Base。https://aicloudbase.com/tool/ai-dungeon
  9. Challenging Voice《Latitude.io Review》 — Challenging Voice。https://www.challengingvoice.com/?p=9108/
  10. HackerNoon《Claude Book: A Multi-Agent Framework for Writing Novels with Claude Code》 — HackerNoon。https://hackernoon.com/claude-book-a-multi-agent-framework-for-writing-novels-with-claude-code
  11. 番茄小说官方公告《AI 写作工具功能上线通知》 — 番茄小说,2024。https://fanqienovel.com/writer/zone/article/7327136545129906238
  12. 海克财经《番茄小说的 AI 难题》(新浪财经) — 海克财经,2025。https://finance.sina.com.cn/search/2025-10-09/doc-infthsqh9655363.shtml

MidReal Platform Research (Interactive Narrative)


1. Introduction

1.1 Developer and Basic Information

ItemDetailsSource
Product nameMidReal (App name "MidReal - AI Stories")Apple App Store
Developer entityMINDAI PTE. LTD. (Singapore-registered entity); copyright noted as © 2024 MidReal Inc.Apple App Store
Launch date2024 (per this group's cross-comparison matrix basis)This group's README, section 3.2
Latest versionVersion 1.8.131 (updated 2025-05-13)Apple App Store
PlatformiOS / iPadOS (requires 13.4 or later); package 41.1 MBApple App Store
Content rating17+Apple App Store
LanguagesEnglish (third-party sources report Chinese support under development, expected to launch by end of 2026)GETAI.APP / 我的 AI 导航
Official site (third-party retelling)https://midreal.ai/enGETAI.APP

MidReal is the younger of this group's two interactive-narrative platforms (the other is AI Dungeon from 2019, see 06-ai-dungeon.md). Its form is not a "writing tool" but an interactive story generator built for mobile: the user gives a simple concept, the platform expands it into a full story in about 10 seconds, and hands narrative control back to the user at fixed beats. From a Harness perspective, it compresses the form of "reader-as-player, narrative generated in interaction" into a 41.1 MB mobile app.

1.2 Product Positioning and Target Users

MidReal is positioned as an interactive-narrative / AI interactive-fiction platform, with a core experience loop of:

  1. Input a concept (covering genres such as horror, fantasy, sci-fi, romance, and more);
  2. AI expands the story, pausing roughly every 300 words and returning control;
  3. The user decides the narrative direction, or lets AI rewrite unsatisfactory parts;
  4. The story can continue indefinitely in length; along the way images can be generated and conversations can be had with the protagonist.

Its target users differ fundamentally from this group's "author-type" platforms (Sudowrite, 灵蟹创作): MidReal targets "player-type readers" — people who don't aim to produce submittable works but instead consume "a narrative experience driven by their own decisions." This shapes its Harness design focus away from L5 (quality evaluation) and toward L3 (interaction orchestration) and L4 (state consistency).

1.3 Development Team Background: A Single-Source Problem

The third-party toolbox LBB.AI claims MidReal was co-developed by MIT, NYU, Cambridge, and Princeton, and labels the region as Australia (collected 2025-05-30).

Handling principle: this claim appears only in that single aggregator source; neither MidReal's official channels nor the Apple App Store page confirm it, making it a typical "aggregator-site marketing description." This report consistently labels it single source. Until there is official disclosure, any statement citing this background cannot be treated as fact. The only developer information that can be confirmed is the two entity names, MINDAI PTE. LTD. and MidReal Inc., from the App Store page.

1.4 Pricing: A Conflicting Basis of Two Coexisting Naming Systems

MidReal's public pricing has two mutually incompatible naming systems that appear together on the same App Store page, likely reflecting old and new pricing coexisting. This report presents them side by side without choosing between them, consistently marked [To be verified].

Basis 1: The "Dose" series on the App Store in-app purchase page (relevance: high)

TierMonthlyYearly
Low Dose$5.99$59.99
Medium Dose$14.99$99.99
High Dose$29.99$199.99
Premium$13.99$49.99
Ultra$29.99$179.99

Basis 2: The official site's upgrade-plans as retold by Toolify (relevance: medium)

TierMonthlyAllowance
Low-tier plan$5.99/month500 pills per month + 10 extra pills per day; unlimited-length story generation
Mid-tier plan$14.99/month2,000 pills per month + 20 extra pills per day
High-tier plan$29.99/monthUnlimited pills, AI high-priority responses, unlimited-length story generation

Basis 3: GETAI.APP's Chinese site (relevance: low): free version ¥0; standard version ¥5.99/month; pro version ¥29.99/month.

Three observations:

  1. The price anchors are highly consistent: the $5.99 / $14.99 / $29.99 tiers in all three bases correspond exactly, indicating that the "three-tier pricing" itself is credible — the conflict is only in naming and allowance details;
  2. "Dose" and "Pills" share a single drug metaphor, an unusual naming style implying its allowance system is designed around "generation dose," belonging to the same "consumable billing" paradigm as AI Dungeon's Credits and NovelAI's Anlas;
  3. Premium/Ultra and Low/Medium/High Dose appear side by side on the App Store, making it impossible to confirm which set is the current price; any citation should note the dual basis.

1.5 Open Form and Access Methods

Open itemStatus
Mobile App (iOS / iPadOS)Provided (the only platform in this group that treats mobile as a first-class citizen)
WebThird-party retelling says midreal.ai exists
Developer APIThird-party retelling says docs.midreal.ai/api exists; no official public confirmation
CommunityCan read others' stories; Discord creator community (third-party source)
Generated-content ownershipThird-party retelling: "Copyright belongs to the user, free for commercial use"

Unlike NovelAI's "closed for privacy" and Fanqie's "closed for governance," MidReal's open form falls between the two: it has community and sharing mechanisms (reading others' stories, Discord), but its engineering-side openness (API, plugins) lacks verifiable information at the official level digitally, and cannot be confirmed the way Sudowrite's 1,000+ plugin ecosystem can.

2. Glossary

TermEnglish / AbbreviationDefinition
互动叙事Interactive Fiction / Interactive NarrativeA narrative form in which readers join the story's progression by continuously inputting decisions; story text is generated instantly by AI based on each choice, making the reader both a consumer and a co-creator
分支剧情Branching PlotA structure in which multiple possible directions emerge at narrative forks; in interactive narratives, each branch spawns an independent follow-on storyline
选择点Choice Point / Decision PointA node where the narrative pauses and hands the decision of "what happens next" to the user; MidReal places choice points at a fixed interval of about 300 words
状态追踪State TrackingA mechanism for recording "what has happened in the world so far": who is where, what they know, what they hold; the more branches, the higher the tracking cost
世界状态World StateThe complete set of facts in the story world at a given moment (character positions, items, relationships, time); the essence of branching plots is the forking of world state
人设卡Character Profile / Character CardA character-definition record covering personality, appearance, background, and abilities; used in interactive narratives to constrain the consistency of AI character behavior
世界观设定集Worldbuilding BibleA setting document that centralizes world rules (systems, factions, taboos) to prevent setting collapse in long narratives
长上下文遗忘Long-Context Forgetting / Coherence DriftThe phenomenon of a model losing early character settings, timelines, and plot threads in very long text; amplified in interactive narratives because stories extend indefinitely
Rolling Summary滚动摘要A mechanism that automatically compresses early content into a structured summary when the context grows too long, retaining only key threads; a common countermeasure against long-context forgetting
记忆锚点Memory AnchorA mechanism that persists outlines, character profiles, and key facts in durable carriers (project files, setting entries) for repeated recall in later generation
AI SlopeAI SlopeThe predictable routine of model output sliding toward the "statistical average," where text follows the "most traveled path"; in interactive narratives it shows up as different branches converging on similar directions
AI Dungeon(对照组)AI DungeonThe pioneer of interactive narratives launched by Latitude in 2019, driving its narrative loop with free-form input; section 7.4 of this report uses it as a control group
Memory Span记忆跨度The long-term-consistency technology officially claimed by MidReal to keep long narratives internally consistent (internal implementation not disclosed)
Change Plot DirectionChange Plot DirectionMidReal's plot-redirection feature: takes the story onto an unknown path, i.e., forcibly opens a new branch
pillsPillsMidReal's allowance unit (drug metaphor), granted monthly/daily per subscription tier
无限长度故事Unlimited Story LengthMidReal's claim that stories can be generated continuously without length limits; supported in engineering by long-range state management
角色扮演Role PlayA play style of entering the plot from different perspectives; MidReal supports chatting with the protagonist or experiencing the plot from a character's viewpoint

3. Feature Description

3.1 Core Feature List

FeatureCategoryDescriptionSource
Concept expansionGenerationStarting from a simple concept, expands into a full story in about 10 secondsApp Store
Control returned every 300 wordsOrchestrationPauses every 300 words; the user decides the narrative direction or lets AI rewriteApp Store
Change Plot DirectionOrchestrationTakes the story onto an unknown path, proactively opening a new branchApp Store
Memory SpanMemoryEnsures long-term consistency and avoids contradictions (implementation not disclosed)App Store
Unlimited-length story generationMemory / GenerationStories can continue indefinitelyToolify / LBB.AI
AI image generationToolsGenerates illustrations for the storyApp Store
Chat with the protagonistToolsDirectly chat with your protagonists, or let AI offer new plot ideasApp Store
Role playGameplayExperience the plot from different perspectivesToolify / LBB.AI
Multi-genre supportContentHorror, fantasy, sci-fi, romance, and moreToolify / LBB.AI
Community and readingCommunityRead others' stories, join the Discord creator communityToolify / LBB.AI

A key observation on the feature structure: MidReal's feature list contains no author-side concepts such as "outline," "detailed outline," "foreshadowing," "Story Bible," or "Lorebook." All of its features are designed around the "consumer-side experience"—expansion, decision, redirection, illustration, and dialogue. This forms a structural divergence from this group's author-type platforms and directly determines the pressure distribution across Harness's six layers discussed in section 5.

3.2 Control Returned Once Every 300 Words

This is MidReal's most recognizable design. Compare the "human in the loop" beats of this group's other platforms:

PlatformHuman-in-the-loop beatTrigger method
MidRealFixed roughly once every 300 wordsSystem-forced pause
NovelAIEach generation is triggered by a humanHuman-driven
AI DungeonAdvances after each player inputPlayer-input-driven
Claude workflowBy chapter pipeline nodesEngineering orchestration

The engineering implications of a fixed 300-word beat are threefold:

  1. For the user: it removes the decision burden of "should I interfere"—the system evens out the insertion timing for you, suiting mobile's fragmented consumption scenarios;
  2. For the state layer: every choice point is a candidate location for a world-state fork. A 300-word interval means a 10,000-word story naturally produces about 30 potential fork points, and state-management pressure stacks linearly with story length;
  3. For the context: generation after each choice point must re-assemble "the state line that is still valid across all branch history," which is the direct source of the life-or-death problem discussed in section 5.5.

3.3 Memory Span

The App Store page lists the "Memory Span technology" as the core capability for ensuring long-term consistency and avoiding contradictions. It must be stated honestly:

  • The official channels gave only the name, disclosing no implementation details: whether it is a rolling summary, a keyword-triggered entry library, or versioned state snapshots (the three long-range state paradigms A/B/C as grouped by this group, see this group's README section 3.4), the public materials cannot tell;
  • Against industry facts: NovelAI uses Lorebook (Paradigm B), Claude Book uses State snapshots (Paradigm C), and Claude Code uses Rolling Summary (Paradigm A)—all three paradigms have auditable public implementations, whereas Memory Span can currently only be cited as a vendor claim;
  • Therefore, all descriptions of Memory Span's capabilities in this report are limited to "official claims," and no public quantitative data on its actual effect was found.

3.4 Character Chat and Role Play

MidReal offers two auxiliary ways to "enter the story":

  1. Chat with the protagonist: bypass the narrative process and chat directly with a character in the story. In Harness terminology this is a side session independent of the main narrative loop—it raises a classic state-consistency question: does information gained in the chat get written into the world state? If written, does the main narrative acknowledge it? If not, the chat becomes a "consequence-free illusion." Public materials do not state how MidReal handles this, [To be filled];
  2. New plot ideas: let AI proactively propose directions, which in effect outsources part of the decision power of "Change Plot Direction" to the model—a "machine proposal + human adjudication" form at the L3 orchestration layer.

4. Platform Architecture

4.1 Layered Architecture

图 4-1|MidReal 平台分层架构(基于公开功能推演)

MidReal 平台分层架构(基于公开功能推演) 未公开架构文档 · 示意:基于公开功能描述推演,逐层标注证据强度 接入层 iOS / iPadOS App(41.1 MB) Web 端与 API 仅第三方转述 交互层 300 词节拍控制 · Change Plot Direction · 重写 App Store 官方描述 · 本组最强编排层(L3) 生成层 文本生成(模型未公开)+ AI 图像生成 功能存在:高 · 模型细节:低 状态层 Memory Span 记忆跨度 · 无限长度故事 互动叙事生死线 · 实现未公开(L4) 社区层 他人故事阅读 · Discord 创作者社群 第三方来源 · 证据强度中 计费层 pills 额度体系 + 双命名订阅档位 Dose 系列与 Premium / Ultra 并存 结构解读:L3 交互层(300 词节拍)是最强层,L4 状态层(Memory Span)是互动叙事生死线。 但其实现完全黑盒——最强编排遇上最薄状态层,构成 MidReal 架构的核心矛盾。

数据来源:基于本文分析绘制的示意图。

Since MidReal has not disclosed an architecture document, the table below is an inferred layering based on public feature descriptions, with each row's evidence strength marked:

LayerMidReal implementationEvidence strength
Access layeriOS / iPadOS App (41.1 MB); Web and API only via third-party retellingHigh (App) / Low (Web, API)
Interaction layer300-word beat control, Change Plot Direction, rewriteHigh (App Store official description)
Generation layerText generation (model and base not disclosed [To be filled]); AI image generationHigh (feature exists) / Low (model details)
State layerMemory Span; unlimited-length storiesMedium (official claim, no implementation details)
Community layerReading others' stories, Discord communityMedium (third-party source)
Billing layerPills allowance system + dual-naming subscription tiersMedium

Compared with NovelAI and AI Dungeon, the amount of architecture information MidReal discloses is the lowest of the three—this group's other two interactive-narrative documents can at least confirm a model lineup (AI Dungeon's Muse-12B / Wayfarer, etc.) or a model lineage (NovelAI's Kayra / Clio / Xialong), whereas MidReal's underlying model is entirely unknown.

4.2 Interaction Loop Data Flow

An inferred loop based on public feature descriptions:

[用户输入一个概念]
        |
        v
[语义展开: 概念 -> 完整故事开场]        <- 宣称约 10 秒
        |
        v
[生成约 300 词叙事片段]
        |
        v
[到达选择点: 系统暂停, 交还控制权]
        |
        +--> [用户选择走向]  --+
        |                      |
        +--> [Change Plot Direction 开辟新分支] -+
        |                      |                 |
        +--> [要求重写本段] ---+                 |
        |                      |                 |
        +--> [让 AI 提议走向] -+                 |
        |                                        |
        v                                        v
[Memory Span 更新长程状态] <---------------------+
        |
        v
[继续生成] --> [循环至无限长度 / 用户结束]

This loop differs fundamentally from AI Dungeon's "player-input-driven" loop: AI Dungeon's pause points are defined by player input behavior (if the player doesn't speak, the story doesn't move), whereas MidReal's pause points are defined by text length (the system stops when it counts 300 words). The former is input-driven orchestration; the latter is length-driven orchestration—the latter is friendlier to the state layer (pause points are certain and predictable) and more rigid about pacing control.

4.3 Mobile Form and Distribution

MidReal uses the App Store as its primary distribution channel (version records and in-app purchases are all based on the App Store), in sharp contrast to this group's other platforms:

PlatformPrimary formMobile status
NovelAIWebNo App (a known shortcoming)
SudowriteWebNo standalone App
Fanqie AIPC workbench + mobile AppDual-platform, PC-first
AI DungeonWeb + Android + iOSThree-platform parallel
MidRealiOS / iPadOS AppMobile-first

The mobile-first form and its "300-word beat" are mutually causal: the reading volume of a single mobile-screen session naturally approaches a few hundred words, and a fixed beat precisely matches the attention unit of mobile scenarios. This is an example of consistency between product form and orchestration design.

5. Harness Design

5.1 Core Challenge: Branch State Explosion

The fundamental difference between interactive narratives and this group's author-type platforms can be summed up in one sentence: the reader of an author-type platform always follows a single line (the one the author wrote), while in interactive narratives every choice point can fork the world state.

Suppose a story has n choice points and an average of 2 options at each; the number of potential world states is O(2^n):

  • 10 choice points → up to 1,024 potential state lines;
  • 30 choice points (roughly a 10,000-word story) → up to about 1 billion, although in practice only one mainline path and its adjacent branches are actually reached.

This brings three engineering problems that author-type platforms don't have:

  1. The state-ownership problem: if the user picks A at the 3rd choice point, is an event that "only happens if B is chosen" still allowed into the context? (Compare the conclusion of Chinese practitioners: the knowledge graph retains only current-progress information to prevent future information from being disclosed early—see 05-claude-fiction.md);
  2. The backtracking-consistency problem: if the user backtracks from choice point 7 to choice point 4 and switches to B, all subsequent state must be recomputed on the basis of "following the B line after point 4," and any residual A-line state causes "plot retconning";
  3. The context-budget problem: all generated text cannot be stuffed into the context (indefinitely long stories are doomed to not fit), so the fact set of the "currently active branch" must be maintained in external state.

This group's README core assertion (L4 determines the long-form ceiling) is further strengthened in the interactive-narrative scenario into: branch state management is the life-or-death line for interactive-narrative platforms. MidReal responds to this challenge with Memory Span + unlimited-length stories, but the implementation is not disclosed, and this uncertainty must be preserved throughout the layer-by-layer analysis below.

5.2 L1 Context Engineering Layer

CapabilityMidReal's performanceBasis strength
Long-range information injectionMemory Span: officially claimed to ensure long-term consistencyMedium (official claim)
Cold-start contextOne-sentence concept → full story: semantic expansion capabilityHigh (App Store)
Rolling summaryNot disclosed whether Rolling Summary is usedNo result
Entry-library triggeringNot disclosed whether there is a Lorebook / Story Cards-style mechanismNo result
Context windowNo number disclosedNo result

Comparison basis: NovelAI's L1 has Lorebook capacity numbers (200–2,048 token), and AI Dungeon has paid-tier window numbers of 4,000–32,000 token, whereas MidReal's L1 has only one term (Memory Span). On L1 transparency, MidReal is the lowest of this group's six platforms—this doesn't necessarily mean its implementation is worse, but it means outsiders cannot audit its consistency capability, leaving users to judge by "whether it actually forgets in use."

Inferred from the interaction loop, MidReal's L1 must at least handle three kinds of assembly—state injection at choice points (current-branch facts), opening setup (genre, viewpoint, style), and user meta-instructions (redirection commands, rewrite commands)—and its budget strategy has no public information, [To be filled].

5.3 L2 Tools and Execution Layer

ToolCapabilityHarness role
Text generationCore narrative generation (model not disclosed)Execution subject
AI image generationStory illustrationMultimodal expansion (compare NovelAI's Anime Diffusion, AI Dungeon's image credits)
Chat with the protagonistSide sessionHigh-risk point for state consistency (see section 3.4)
Plot idea generationMachine-proposed directionsOne of the input sources for L3 orchestration
RewriteLocal regeneration of unsatisfactory paragraphsLocal rollback + regeneration

MidReal's L2 shows a distinctly consumer-grade toolset character: compared with Sudowrite's 1,000+ plugins and Chinese practice's "scripts-as-tools" (naming scripts, word counting, knowledge-graph queries), MidReal has no productivity-oriented authoring tools (no outline tool, no setting management, no export). Every one of its tools serves "letting players enjoy consuming stories more," and the toolset is highly self-consistent with the product positioning.

5.4 L3 Orchestration and Control Layer

L3 is the most solid layer in MidReal's public information:

Orchestration capabilityImplementationAssessment
Fixed-beat human in the loopReturns control every 300 wordsThis group's unique "length-driven orchestration", a strength
Branch openingChange Plot DirectionAn explicit branch-operation entry point
Local rewriteRegeneration of any paragraphNon-destructive rollback capability (whether branch history is preserved is not disclosed)
Machine proposalAI provides new plot ideasDecision assistance
Multi-agent orchestrationNo public evidenceNo correspondence to the 7-role pipeline of the Claude workflow
Chapter pipelineNone (no outline / detailed-outline concept)Consistent with product positioning

The combination of the 300-word beat and Change Plot Direction in effect forms a lightweight state machine: every choice point is a state-transition node, "redirection" is a forced jump, and "rewrite" is a same-state retry. It has no complex multi-agent orchestration, but it makes the position where human decisions are embedded in the loop very explicit—this is the most rigid and most predictable human-in-the-loop beat defined across all of this group's platforms.

5.5 L4 Memory and State Layer (Life-or-Death Line)

As described in section 5.1, L4 is the life-or-death line for interactive-narrative platforms. Let me check MidReal's public information item by item against the state-category list in this group's README section 4.4:

State categoryHow MidReal carries itAssessment
Worldview rulesNo Worldbuilding Bible-style mechanism disclosedNo result
Character state (position / held items / knowledge / relationships)Memory Span claims to cover it (method unknown)Medium (claimed)
TimelineNo public mechanismNo result
Foreshadowing ledgerNo public mechanismNo result
Branch stateNo branch tree / snapshot mechanism disclosedThe biggest doubt
Information-disclosure boundaryNo public mechanismNo result

Key judgment: MidReal's publicly disclosed L4 information consists only of two terms, "Memory Span" and "unlimited length," and precisely lacks branch state management—the most core engineering component of interactive narratives. There are two possible explanations (both inferences, not facts):

  1. The linearization strategy: MidReal doesn't actually maintain a branch tree—after the user "redirects," old branches are discarded or folded into a summary, and the system maintains only the currently active line. This fits the product temperament of the 300-word fixed beat (lightweight, mobile) and has a low implementation cost, but it means true-branch play such as "going back to the 3rd choice point and choosing again" may be unsupported or only limitedly supported;
  2. The black-box built-in strategy: branch state management is built into Memory Span but simply not disclosed. If so, its engineering complexity is no less than Claude Book's State snapshot system.

Whichever explanation holds, it should be made clear: at the level of public information, MidReal cannot be confirmed to have production-grade branch state management. This is the largest source of uncertainty when comparing it with AI Dungeon (Story Cards + Memories tiers, and its sister product Voyage's deterministic World Engine state layer already launched).

5.6 L5 Evaluation and Observation Layer

No public results were found. The search report explicitly records "no public search result → [To be filled]" for this item.

Compare this group's four-layer L5 evaluation framework (mechanical-signal layer / consistency layer / style layer / literary-quality layer, see this group's README section 4.5):

  • Mechanical-signal layer: no public evidence (no quality-check-style tool information);
  • Consistency layer: no public reviewer / validation mechanism, only Memory Span's indirect claimed coverage;
  • Style layer: no public AI Slope countermeasure (compare Perplexity Gate);
  • Literary-quality layer: no public AI Beta Reading-style mechanism.

Conclusion: MidReal's L5 is completely blank at the level of public information. Users have only two paths to perceive quality: reading it themselves and checking community feedback. This is self-consistent with its consumer-grade positioning (the player is the evaluator), but it means serious creation scenarios that require quality assurance should not choose it.

5.7 L6 Governance and Safety Layer

Governance dimensionMidReal's performanceBasis strength
Copyright ownershipThird-party retelling: "generated-content copyright belongs to the user, free for commercial use"Low (GETAI.APP / 我的 AI 导航)
Model training policyNo public statement found on "whether user content is used for training"No result
Content ratingApp Store 17+High
Content moderation / genre boundariesSupports genres such as horror; no explicit content policy document foundMedium
AIGC labeling complianceNo implementation found for the 《人工智能生成合成内容标识办法》No result
Billing transparencyDual-naming pricing coexists; allowance rules (pills) rely on third-party retellingMedium

L6 judgment: MidReal's governance openness is in this group's lowest tier. Copyright ownership is the only right promised to users, and even that promise has only a third-party source; the question of "whether user stories are used to train the model"—which is a core issue for both NovelAI (explicitly does not train) and Fanqie (the 2024 terms dispute)—has no official answer at MidReal. For privacy-sensitive users, this should be treated as a decision barrier.

5.8 Six-Layer Capability Summary

LayerRatingKey implementationMain gaps
L1 Context engineeringMedium (strong claim)Memory SpanImplementation fully black-box; no window numbers, no entry-library evidence
L2 Tools and executionMediumImage generation + character chat + rewriteNo productivity tools, no author-side toolset
L3 Orchestration and controlStrong300-word fixed beat + Change Plot Direction + machine proposalsNo multi-agent, no chapter pipeline (by positioning)
L4 Memory and stateMedium (strong claim)Memory Span + unlimited lengthNo public evidence for branch state management; timeline / foreshadowing / disclosure boundary all blank
L5 Evaluation and observationWeak / no resultThe four-layer evaluation framework has no public evidence at all
L6 Governance and safetyMedium (medium claim)Copyright to user, 17+ ratingTraining policy, AIGC labeling, and content policy all without official statements

A response to the core assertion: MidReal delivers this group's most rigid human-in-the-loop beat at L3, but at L4 it only delivers a "term-level" promise. Per this group's assertion (L4 determines the long-form ceiling; L4 is the life-or-death line for interactive narratives), MidReal's current public evidence is insufficient to support the conclusion of "production-grade branch state management"—it more resembles a consumer-grade product that leaves the consistency problem to its own black box and the user's tolerance.

6. Case Studies

6.1 Status of Case Evidence

No public quantitative cases were found for MidReal: no vendor-disclosed user data, no third-party measured test reports, no community-verifiable scale data (compare AI Dungeon's 8 million registered players, Voyage Beta's 160,000+ NPCs and nearly 3,000 decisions per capita). Therefore, the three cases in this chapter are all application-scenario inferences based on the combination of publicly available features, used to illustrate capability boundaries—they are not vendor-disclosed cases and constitute no evidence of effectiveness.

6.2 Case 1: Cold-Starting from One Sentence to an Interactive Story (Scenario Inference)

Background: On a commute, a user wants to play a "cyberpunk detective" interactive story, with 10 minutes of available time and no presets.

Approach (inferred from publicly available features):

  1. Input the concept "an amnesiac cyberpunk detective searching for his identity in a neon city";
  2. Wait about 10 seconds to get a complete story opening;
  3. Every 300 words, choose among the directions the system offers, or tap "change direction";
  4. A single-beat consumption duration aligns with a subway-commute unit.

Effect and boundaries: this is the optimal scenario on MidReal's capability curve—short consumption units, no state baggage, and moderate decision density. The 10-second cold start + fixed beat are highly friendly to fragmented scenarios. The boundary: once a single session accumulates beyond a few thousand words, the consistency of branch state depends entirely on the undisclosed Memory Span implementation, and public information cannot give a reliability judgment.

6.3 Case 2: Branch Exploration and Plot Redirection (Scenario Inference)

Background: a player is not satisfied with the options the system offers and wants the story to "completely follow a path no one has taken."

Approach (inferred from publicly available features):

  1. At a choice point, abandon the conventional option and use Change Plot Direction to force a redirection;
  2. When a more drastic twist is needed, let AI proactively provide new plot ideas and then adjudicate;
  3. When unsatisfied with a paragraph after redirection, use rewrite.

Effect and boundaries: redirection is the greatest power MidReal gives players, and also the direct trigger of branch state explosion. The clearly definable capability boundaries in the inference: whether the new branch's old-fact isolation after redirection (old-line events no longer appearing) is reliable, and whether one can roll back to the node before redirection, all have no public information [To be filled]. If the platform actually adopts the linearization strategy (see inference 1 in section 5.5), "backtracking after multiple redirections" may be unusable or degraded in experience.

6.4 Case 3: The Memory Test in Long Continuous Reading (Scenario Inference)

Background: a player advances the same story across several consecutive days, accumulating tens of thousands of words, trying to test "whether a supporting character mentioned on day 2 still remembers the agreement with the protagonist on day 10."

Approach (inferred from publicly available features):

  1. Keep consuming and, at key plot points, use the chat-with-protagonist side session to confirm information;
  2. Observe whether long-range facts (names, agreements, held items) drift.

Effect and boundaries: this scenario directly tests the true caliber of Memory Span, but this report cannot reach a conclusion—no public third-party long-range consistency measurement was found. What can serve as a comparison is industry fact: NovelAI (with Lorebook) still shows plot loops in long sessions; AI Dungeon's memory degrades in long sessions, with players reporting drift in character consistency and item details. That is the industry baseline; if Memory Span genuinely outperforms that baseline, it would be a significant differentiator, but that conclusion currently cannot be supported by public evidence.

7. Summary

7.1 Strengths

  1. Most rigid human-in-the-loop beat design: returning control every 300 words is the most clearly defined, most predictable human-in-the-loop mechanism in this group, naturally matching mobile consumption units.
  2. Fastest cold-start experience: expands from a one-sentence concept into a full story in about 10 seconds, the strongest in this group for "quick inspiration and short works" scenarios (same basis as this group's README section 7.1 selection matrix).
  3. Complete player-power tools: redirection (Change Plot Direction), rewrite, machine proposals, and chat with the protagonist—four controls cover the main needs of "deciding the direction."
  4. Unique mobile-first form: the only interactive-narrative platform in this group that treats the iOS App as a first-class citizen; the lightweight 41.1 MB package lowers the barrier to trying it.
  5. Product promise of unlimited-length narrative: stories are not limited by length, theoretically supporting very long-line consumption.

7.2 Limitations and Known Shortcomings

  1. Lowest transparency in this group: underlying model, context window, state-management implementation, and training policy are all undisclosed; the control group AI Dungeon at least discloses a lineup of five gameplay-fine-tuned models.
  2. No public evidence for branch state management: the life-or-death engineering of interactive narratives (branch tree, snapshots, backtracking) has only a term-level promise (Memory Span).
  3. L5 is completely blank: no public evaluation mechanism of any kind; quality perception relies entirely on player subjectivity.
  4. Confusing pricing basis: two naming systems coexist on the App Store; third-party bases both complement and contradict each other, raising the cost of purchase decisions.
  5. No author-side capability: no outline, no setting management, no export—it cannot play the role of a creative productivity tool.
  6. Untrustworthy source for key background: "co-developed by MIT/NYU/Cambridge/Princeton" is a single source; the copyright-ownership promise is likewise only a third-party retelling.

7.3 Applicable Scope

Applies toDoes not apply to
Interactive story consumption in fragmented mobile timeLong-novel creation and submission (no author-side toolchain)
Quick inspiration experiments (concept validation, brainstorming)Engineering long-form projects that require auditable state management
Light branch exploration and redirection gameplayHeavy tabletop-style gameplay (mechanism layer missing, compare Voyage's World Engine)
English content consumption (Chinese support not yet launched)Chinese creation scenarios (compliance and language double mismatch)
Entertainment scenarios with no strong quality-evaluation needTeam-based creative production requiring L5 quality gates

7.4 Route Comparison of Interactive Narratives with AI Dungeon

This group's two interactive-narrative platforms represent two different routes, with differences running through all six layers:

DimensionAI Dungeon (Latitude)MidReal
Founding time2019, the pioneer of interactive narratives2024
Orchestration driverInput-driven: if the player doesn't speak, the story doesn't moveLength-driven: 300-word forced beat
Model transparencyHigh: five models fine-tuned by gameplay, with the free-tier model open-sourced on Hugging FaceNone: underlying model entirely undisclosed
State-layer opennessStory Cards + Memories tiers (25—800); sister product Voyage's World Engine provides a deterministic mechanism layer (HP / inventory / currency / geography / relationships)Only the Memory Span term, black-box implementation
Mechanization degreeNo native dice / checks (Voyage fills this in), results decided by AIAlso no mechanism layer, and it compresses "narrative experience" into lightweight consumption even earlier
State externalization routeMainly Paradigm B (keyword-triggered entry library), evolving toward a deterministic state layer (World Engine)Undisclosed, possibly linearization + summary (inference)
Community and scale8 million+ registered players, tens of thousands of creatorsNo public quantitative data found
Pricing transparencyFive tiers $0—$99.99/month + Shadow Tiers, clear basis (though the official page was not directly verified)Dual naming coexists, confusing basis
Governance pain pointsContent filter interrupts dramatic scenes; historical review controversiesGovernance information broadly missing

Route judgment: AI Dungeon follows a "thick state layer + mechanization evolution" route—over seven years it moved from a pure narrative engine to the World Engine's deterministic state layer, essentially responding to the branch-state-explosion problem (Voyage uses a deterministic mechanism layer to strip HP, inventory, and relationships from AI's uncertain output, tracking across thousands of turns). MidReal follows a "light interaction + black-box consistency" route—not disclosing its state layer, not building a mechanism layer, folding complexity into the product's black box, and using a rigid beat to bound single-state complexity. The former is heavy-engineering evolution; the latter is consumer-grade packaging.

From the perspective of Harness's six-layer model: AI Dungeon's route aligns with the engineering direction of "state externalized and auditable"; MidReal's route abandons external verifiability at three key layers, L1/L4/L5. If interactive narrative is treated as a serious Harness engineering problem, AI Dungeon (and its Voyage evolution) is the more informative research subject; if it is treated as a mobile consumer product, MidReal's beat design is instead the more elegant product answer.

7.5 Selection Recommendations

  • Criteria for choosing MidReal: what you want is "to spend 10 minutes on your phone playing a story you decide yourself," you have basic tolerance for consistency and no requirement for transparency. In that case its cold-start speed and beat design are this group's best experience.
  • Criteria for not choosing MidReal: you want to write submittable novels (choose Sudowrite or 灵蟹创作), build an engineered long-form project (choose a Claude self-built workflow), play tabletop-style mechanics (wait for Voyage's public beta or use AI Dungeon), or create in a Chinese-compliance environment (choose the Fanqie / Yuewen toolchain).
  • If choosing between the two interactive-narrative platforms: value state verifiability and model selection → AI Dungeon; value mobile experience and decision beat → MidReal.
  • What to watch: the disclosure of Memory Span's implementation details, the convergence of the dual pricing names, the launch of Chinese support (claimed by end of 2026), and the officialization of copyright terms—these four signals determine whether it is worth the investment to upgrade.

Information Gap Declaration

The following items did not receive citable authoritative results in this search; all have been marked in the body text, with no speculative filling-in:

  1. Development team background: "co-developed by MIT, NYU, Cambridge, and Princeton" appears only in the single LBB.AI aggregator source; neither the official channels nor the App Store page confirm it, marked single source.
  2. Pricing naming conflict: the App Store simultaneously lists two in-app purchase naming systems, "Premium / Ultra" and "Low / Medium / High Dose," likely old and new versions coexisting; the current price cannot be confirmed, presented side by side and marked [To be verified].
  3. L5 evaluation mechanism: the search found no public results at all, marked [To be filled] (same origin as item 13 of this group's README information gaps).
  4. Underlying model and context window: no model name, base, or window number disclosed; the control groups NovelAI and AI Dungeon both have public model lineages.
  5. Branch state management implementation: Memory Span is only an officially claimed term; branch tree, snapshot, and backtracking mechanisms all have no public evidence; the two explanations in section 5.5 are both inferences and have been explicitly flagged.
  6. Public quantitative cases: no official or third-party measured test data with metrics was found; the cases in section 6 are all scenario inferences and have been marked as such.
  7. Copyright ownership terms: "generated-content copyright belongs to the user, free for commercial use" appears only in two low-relevance sources, GETAI.APP and 我的 AI 导航, with no official terms page to corroborate it, marked [To be verified].
  8. Model training policy: whether user stories are used to train the model has no public statement of any kind.
  9. Web, API (docs.midreal.ai/api), and example library (github.com/midreal/examples): appear only per GETAI.APP's retelling, not officially confirmed, marked [To be verified].
  10. Chinese support: "expected to launch by end of 2026" appears only in third-party sources, marked [To be verified].
  11. State consistency of the side session: whether information from chatting with the protagonist is written into the world state has no public explanation.
  12. Direct verification of the official site and official docs: all of this report's high-relevance facts about MidReal come from the Apple App Store page; the original text of the official midreal.ai site could not be verified.

8. References

  1. Apple App Store《MidReal - AI Stories》 — MidReal Inc.。https://apps.apple.com/mr/app/midreal-ai-stories/id6566178525
  2. Toolify《MidReal》 — Toolify。https://www.toolify.ai/tw/tool/midreal
  3. LBB.AI Toolbox《MidReal: AI Interactive Novel Generator》 — LBB.AI,2025。https://lbb.ai/sites/5123.html
  4. GETAI.APP《MidReal》 — GETAI.APP。http://getai.app/projects/midreal
  5. 我的 AI 导航《MidReal》 — 我的 AI 导航。https://www.aiyizu.cn/ai-tool/midreal
  6. Roleforge《Best AI Dungeon Master Tools 2026》 — Roleforge,2026。https://roleforge.ai/blog/best-ai-game-master-tools-compared
  7. Forward Future《AI Dungeon》 — Forward Future,2026。https://forwardfuture.com/tools/details/ai-dungeon
  8. AI Cloud Base《AI Dungeon》 — AI Cloud Base。https://aicloudbase.com/tool/ai-dungeon
  9. Challenging Voice《Latitude.io Review》 — Challenging Voice。https://www.challengingvoice.com/?p=9108/
  10. HackerNoon《Claude Book: A Multi-Agent Framework for Writing Novels with Claude Code》 — HackerNoon。https://hackernoon.com/claude-book-a-multi-agent-framework-for-writing-novels-with-claude-code
  11. 番茄小说官方公告《AI 写作工具功能上线通知》 — 番茄小说,2024。https://fanqienovel.com/writer/zone/article/7327136545129906238
  12. 海克财经《番茄小说的 AI 难题》(新浪财经) — 海克财经,2025。https://finance.sina.com.cn/search/2025-10-09/doc-infthsqh9655363.shtml