- 人工智能
- AI 应用
- AI 写作
- 桌面应用
- 后端
- 前端
- 知识图谱
【免费下载链接】NovelForge
AI辅助长篇小说创作,卡片式创作,支持基于 JSON Schema的结构化 AI 生成与上下文引用,可扩展性强。
写长篇小说时,灵感往往来得毫无预兆——可能是通勤路上冒出的金手指设定,也可能是读别部小说时瞥见的一段人物弧光。这些火花如果抓不住,很快就会被遗忘。NovelForge 作为一款 AI 辅助长篇小说创作工具,专门提供了灵感工作台(Ideas Workbench):一个独立于正式项目的自由创作空间,支持自由卡片、跨项目卡片引用,并能一键把灵感移动/复制回正式项目,让脑暴素材自然衔接进你的长篇创作。
一、什么是灵感工作台:一个无拘无束的脑暴空间
在 NovelForge 里,所有卡片都归属于某个"项目"(一部小说)。但灵感来临时,你未必知道它属于哪本书。
灵感工作台就是解决这个问题:它基于一个隐藏的保留项目__free__,你可以在里面自由创建任何类型的卡片,无需考虑项目结构与卡片树的约束。
核心能力一览
- 自由卡片:不受项目结构约束,随手记录、随时创建,支持卡片类型筛选与搜索
- 跨项目引用:灵感助手可以引用任意项目的卡片内容,方便跨作品查阅、对比和组合
- 一键归档:想法成型后,通过"移动/复制到项目"把自由卡片归入正式项目
灵感工作台的前端实现位于 IdeasHome.vue,其中onMounted钩子会自动加载__free__保留项目并拉取其全部卡片(见 IdeasHome.vue)。
二、如何打开灵感工作台:顶部按钮一键进入
打开方式非常简单,只有两步:
- 启动 NovelForge 主程序,进入任意页面
- 点击页面顶部工具栏的"灵感"按钮
该按钮定义在 Header.vue,点击后通过 Electron 的openIdeasHome打开独立的灵感视图(Web 端则打开#/ideas-home路由,见 web-mock.ts)。
进入后你会看到熟悉的编辑器界面,区别在于:
- 左侧卡片树属于
__free__项目,可以随意新建、拖拽排序 - 每张自由卡片同样支持AI 生成、上下文注入、结构(Schema)等完整能力
- 灵感助手常驻右侧,随时可以对话打磨想法
三、自由卡片创作:用 AI 把灵感落到实处
自由卡片和正式项目里的卡片能力完全一致。点击顶部AI 生成按钮,输入本次要求(比如"阶段数量不要超过 5 个"),系统会按字段粒度流式生成,你可以逐字段确认或反馈意见继续迭代,不必整卡重来。
生成完成后,右侧会显示"已生成 N 个字段"的进度,点击"完成"再保存卡片即可。这个流程对灵感工作台特别友好:你不需要先想清楚结构,让 AI 先按卡片 Schema 把内容骨架搭出来,再人工修剪。
💡 小技巧:先在灵感工作台的自由卡里做"设定实验"(比如对比两种金手指方案),定稿后再移动到正式项目,避免半成品污染你的作品结构。
四、跨项目卡片引用:让灵感助手"跨界"帮你脑暴
这是灵感工作台最有价值的功能之一。打开右侧灵感助手,点击输入框上方的添加引用按钮(实现见 AssistantPanel.vue),会弹出引用卡片选择对话框:
- 顶部下拉框可以切换任意项目——包括你正在写的其他小说
- 卡片按类型分组展示,支持标题搜索,可多选
- 确认后被选中的卡片数据会注入对话上下文,并带有来源项目标记
这个功能能做什么?举几个典型场景:
- 设定移植:引用项目 A 的角色卡,问助手"如果把这个角色放进项目 B 的世界观,动机是否成立?"
- 风格对比:同时引用两个项目的大纲卡片,让助手分析两本书的叙事节奏差异
- 素材复用:把旧书里的经典场景引用进新书讨论,改写续用
跨项目注入的选择逻辑封装在 useAssistantInjectionSelector.ts 中:加载项目列表 → 按所选项目拉取卡片 → 按类型分组渲染 → 确认后写入injectedRefs并附带来源项目名。
📌 注意:AI 生成对话框聚焦"单张卡片"的生成迭代;而灵感助手擅长"跨卡片、跨项目"的持续对话,且对话历史按项目持久保存。目标是"把这张卡片写好"就用 AI 生成,目标是"跨界联动思考"就用灵感助手。
五、移动/复制到项目:一键把灵感归档进正式作品
当某个自由卡片逐渐成型,就到了"归档"时刻。点击灵感工作台顶部的移动/复制到项目按钮,会弹出归档对话框:
对话框操作说明:
| 选项 | 说明 |
|---|---|
| 复制 / 移动 | 复制会保留原自由卡;移动则是把卡片真正转入项目 |
| 目标项目 | 下拉选择任意正式项目(不含__free__) |
| 目标父级(可选) | 选择卡片树中的落点,不选则放到项目根级 |
| 搜索自由卡 | 按标题过滤,支持勾选多张卡片批量归档 |
对应后端接口是 cards.py 中的copy_card_endpoint与move_card_endpoint,均接收target_project_id和可选的parent_id,支持跨项目迁移并指定父节点。
归档后,正式项目里就能继续用 AI 生成、审核、工作流等能力完善这张卡片,灵感至此完成了从"火花"到"正式内容"的闭环。
六、实战建议:建立你的灵感收集习惯
结合以上功能,推荐一套简单的日常流程:
- 随时记录:有灵感就点"灵感"按钮,用自由卡片先把想法存下来,哪怕只有一句话
- AI 扩骨架:对有价值的想法点 AI 生成,让卡片按类型 Schema 补全结构
- 跨界碰撞:用灵感助手"添加引用"拉入其他项目的卡片,让 AI 帮你分析可行性
- 定期归档:每周用"移动/复制到项目"把成熟想法批量转入对应项目
相关源码位置速查:
- 灵感工作台主视图:IdeasHome.vue
- 顶部灵感入口按钮:Header.vue
- 卡片引用选择对话框:CardReferenceSelectorDialog.vue
- 跨项目复制/移动接口:cards.py
常见问题 FAQ
问:灵感工作台里的卡片和正式项目卡片有什么区别?
数据模型完全相同,区别只是归属项目不同(__free__vs 你的小说项目)。归档移动后能力不受任何影响。
问:跨项目引用会把内容复制进当前项目吗?
不会。引用只是把卡片数据注入对话上下文供 AI 参考,源卡片保持原位不动,可放心使用。
问:复制和移动该选哪个?
建议先用"复制":原自由卡保留在工作台作为备份,确认项目里没问题后再手动清理,降低误操作风险。
灵感工作台让 NovelForge 的创作流程多了"缓冲带":火花先进__free__落地,AI 帮它长骨架,跨项目引用帮它碰撞,成熟后一键归档进正式项目。把这个闭环用起来,你的每一个灵感火花都不会再被浪费。
- 人工智能
- AI 应用
- AI 写作
- 桌面应用
- 后端
- 前端
- 知识图谱
【免费下载链接】NovelForge
AI辅助长篇小说创作,卡片式创作,支持基于 JSON Schema的结构化 AI 生成与上下文引用,可扩展性强。
相关推荐
YYImage编码器全解析:从静态图像到动态WebP的完整指南
YYImage编码器全解析:从静态图像到动态WebP的完整指南 在iOS开发中, YYImage编码器 是一个强大的图像处理框架,专门用于处理各种图像格式的编码
Skills灵感流水线:Daily UI Inspiration Capture每日UI灵感自动捕获工作流详解
Skills灵感流水线:Daily UI Inspiration Capture每日UI灵感自动捕获工作流详解 在 Skills 项目中, Daily UI I
Ascend C Conv3D使用说明
Conv3D使用说明<a name="ZH CN_TOPIC_0000002100033038" </a Ascend C提供一组Conv3D高阶API,方便用
人工智能深度学习算子库CANNAscend
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考