AI小说辅助工具功能列表总结
该文档为AI小说辅助工具的系统需求整理,整体涵盖作品管理、创作工具箱、AI工作流、AI扫榜、课程CMS、充值包月与支付、用户发表内容举报、基础与公共八大核心模块,各模块围绕小说创作全流程设计,兼具创作辅助、运营管理、商业变现、合规管控等能力,以下为各模块详细功能点整理表格:
| 核心模块 | 子功能/编号 | 具体功能点 |
|---|---|---|
| 一、作品管理 | 1.1 新建作品 | 1. 创建空白作品,录入书名、简介、分类、标签等信息; 2. 采用POST请求创建,鉴权归属当前用户,配套前端新建表单页 |
| 1.2 导入作品 | 1. 支持上传.txt/.docx格式文件,解析为章节写入作品并同步至知识库; 2. 兼容UTF-8/GBK编码,大文件采用异步任务处理,附带进度/结果通知; 3. 上传返回task_id,提供查询任务状态接口,单文件大小、章节解析规则可配置; 4. 同作品支持覆盖/追加模式,前端导入前可选择,与其他功能共用解析逻辑 |
|
| 1.3 作品列表 | 1. 支持分页展示、按书名/简介搜索,按时间/字数/状态筛选; 2. GET请求仅返回当前用户作品,配套前端列表页+筛选项 |
|
| 1.4 作品详情 | 1. 可查看作品元信息与章节目录; 2. GET请求返回详情含章节树,需做鉴权校验作品归属 |
|
| 1.5 作品编辑器-章节管理 | 1. 支持编辑作品元信息、章节顺序与正文,PUT请求更新作品/章节,可批量更新章节顺序; 2. 前端为左侧目录树+右侧编辑器,支持章节拖拽排序; 3. 含向前/向后插入章节、章节起名(手动/自动/批量)、导出章节功能 |
|
| 1.5 作品编辑器-AI编辑 | 支持AI写作、AI扩写润色、AI续写正文/章纲、AI拆书、AI审稿、AI纠错、AI去痕 | |
| 1.6 作品知识库 | 1. 作品内容作为专属知识库,供续写、工作流、脑洞功能调用,保持创作风格一致; 2. 作品内容变更时自动更新或按需重建知识库; 3. 与AI工作流、创作工具箱相关功能约定prompt注入格式 |
|
| 二、创作工具箱 | 通用 | 制作10款AI辅助创作工具,覆盖小说创作前期构思全环节 |
| 1)脑洞生成器 | 突破创作想象,生成创意脑洞 | |
| 2)书名生成器 | 生成爆款吸睛书名,提升作品吸引力 | |
| 3)简介生成器 | 打造高期待值简介,提高点击量 | |
| 4)大纲生成器 | 生成创作蓝图,让整体创作逻辑清晰 | |
| 5)细纲生成器 | 生成章节细纲,让章节创作更轻松 | |
| 6)黄金开篇 | 生成优质开篇内容,锁定读者注意力 | |
| 7)人设生成器 | 塑造鲜活立体的角色形象 | |
| 8)世界观生成器 | 构建完整的虚构世界观,让作品形成独立宇宙 | |
| 9)金手指生成器 | 设计作品“金手指”设定,提升爽感 | |
| 10)封面生成器 | 生成吸睛封面,提高作品点击量 | |
| 三、AI工作流 | 3.1 选择作品与目标 | 1. 支持选择作品、起始章节,设置目标字数或章数; 2. 校验作品归属与使用限额,前端配套作品/章节选择器+字数/章数输入框 |
| 3.2 工作流编排 | 1. 支持可配置的工作流流程:输入→模型→后处理→输出; 2. 配置以JSON格式存储,由执行引擎解析执行,与其他功能共用执行层 |
|
| 3.3 字数/配额扣减 | 1. 按生成字数扣减用户字数包或会员额度,会员额度优先扣除,余额不足则拒绝执行; 2. 扣减操作保证幂等性,采用事务/锁机制,所有扣减记录记流水 |
|
| 3.4 工作流模板/用户创建 | 1. 提供内置模板,同时支持用户创建并保存个人工作流; 2. 模板表含名称、配置JSON、user_id、是否公开等字段; 3. 支持“我的工作流”增删改查,执行时直接加载配置 |
|
| 3.5 工作流共享 | 1. 工作流可设为公开,或通过链接/分享码分享; 2. 其他用户可浏览、直接使用或“复制为我的”; 3. 使用他人工作流时,扣减当前使用者的额度 |
|
| 3.6 执行记录与重试 | 1. 记录任务的执行信息(字数、状态、失败节点等); 2. 支持从失败步骤重试,避免重复扣减已成功部分的额度 |
|
| 3.7 单次/单日限额 | 1. 与计费规则一致进行限流,超出限额则拒绝执行; 2. 执行前先校验限额,配置放后台管理,防止用户拆分任务绕过限流 |
|
| 四、AI扫榜 | 4.1 榜单爬取 | 1. 支持定时/手动爬取各阅读平台榜单并入库; 2. 遵守平台robots.txt协议,控制爬取频率,支持多平台扩展; 3. 通过cron定时任务+手动接口实现,结果写入榜单数据表 |
| 4.2 按分类获取 | 1. 支持按小说分类/频道(玄幻、言情等)爬取或筛选榜单; 2. 爬虫爬取时带分类标签或全量打标签,前台可按分类查询 |
|
| 4.3 榜单数据存储 | 1. 存储榜单核心信息:书名、作者、排名、分类、简介、来源、爬取时间等; 2. 设置唯一键,实现数据去重 |
|
| 4.4 榜单展示 | 1. 前台列表支持按平台/分类/日期筛选、分页展示; 2. 配套GET列表接口+前端列表页 |
|
| 4.5 AI总结 | 1. 对榜单整体或单本书籍进行AI分析,归纳创作趋势、套路、热词等; 2. 将榜单内容拼接prompt调用AI模型,结果支持缓存 |
|
| 4.6 爬虫配置 | 1. 后台可配置爬虫开关、爬取频率、平台与分类白名单; 2. 配置信息存入配置表,爬虫执行前先读取配置 |
|
| 五、课程(CMS) | 5.1 课程CRUD | 1. 后台支持课程的创建、编辑、删除操作,可设置课程标题、简介、封面、排序; 2. 课程数据存入课程表,配套后台接口+操作页,删除采用软删模式 |
| 5.4 课程列表(前台) | 1. 支持分页展示,按分类/标签筛选; 2. GET请求仅返回已发布且用户有权限查看的课程,配套前端列表页 |
|
| 5.5 课程详情(前台) | 1. 展示课程目录+章节阅读功能; 2. 提供详情接口、章节内容接口,配套前端详情页+目录+阅读区 |
|
| 5.6 分类与标签 | 1. 后台维护课程分类与标签,支持多对多关联; 2. 前台列表支持按category_id、tag_ids筛选 |
|
| 5.7 权限与可见性 | 1. 课程可设置权限:仅会员可看/付费单课; 2. 课程表添加visibility、商品ID字段,课程详情/章节访问时与支付模块联动校验权限 |
|
| 六、充值包月与支付 | 6.1 商品与定价配置 | 1. 后台支持配置字数包、会员(月/季/年卡)及对应价格; 2. 商品信息存入商品表,后台支持增删改查 |
| 6.2 下单 | 1. 用户选择商品后,系统创建订单并返回微信支付参数; 2. 订单信息存入订单表,创建接口返回格式适配前端调起支付 |
|
| 6.3 微信支付 | 1. 支持调起微信支付,支付完成后回调验签; 2. 验签成功后更新订单状态,发放对应权益(增加字数包余额/开通会员); 3. 回调操作保证幂等性,所有操作记流水、支持对账 |
|
| 6.4 订单与流水 | 1. 提供用户订单列表查询、后台订单/流水全量查询功能; 2. 基于订单表+流水表,配套列表接口+后台查询页 |
|
| 6.5 字数包余额 | 1. 购买字数包后增加余额,使用AI功能时扣减余额; 2. 提供余额加/扣接口,采用并发锁或乐观锁防止超扣,所有变动记录流水 |
|
| 6.6 会员开通与校验 | 1. 购买会员后,系统设置有效期并开通对应权益; 2. 提供会员开通接口(由支付回调调用),使用会员权益前先校验有效期; 3. 与AI工作流、课程模块联动校验会员权限 |
|
| 6.8 到期/余额提醒 | 1. 会员到期前、字数包余额将尽时,通过站内信/邮件向用户发送提醒; 2. 通过定时任务扫描用户数据,自动触发通知 |
|
| 七、用户发表内容举报 | 7.1 举报入口 | 1. 所有可举报内容旁添加「举报」按钮,点击弹出举报表单; 2. 前端统一添加按钮,举报类型与后台配置一致 |
| 7.2 举报类型 | 提供固定举报类型:色情、暴力、抄袭、其他等,支持添加备注;类型为枚举或后台配置,前端以下拉框展示 | |
| 7.3 举报提交 | 1. 提交举报后,记录举报人、举报对象、类型、备注、时间,初始状态为待处理; 2. 采用POST请求,举报信息存入举报表,防止用户24小时内对同一对象重复举报 |
|
| 7.4 举报管理后台 | 1. 管理员可查看举报列表(待处理/已处理)、举报详情; 2. 支持处理举报:通过则删除/隐藏违规内容,驳回则维持原状; 3. 配套列表/详情/处理接口,仅管理员可访问 |
|
| 7.5 处理结果通知 | 1. 举报处理完成后,向举报人发送处理结果通知; 2. 通过处理接口内触发站内信/邮件发送,通知模板可后台配置 |
|
| 八、基础与公共 | 8.1 用户与登录 | 1. 支持用户注册、登录、JWT鉴权、登出功能; 2. 用户信息存入用户表,提供注册/登录接口,密码加密存储,可选验证码登录模式 |
| 8.2 权限与角色 | 1. 分设普通用户/管理员两种角色,通过role字段或角色表管理; 2. 所有接口做鉴权校验,后台接口配置权限中间件 |
|
| 8.3 日志与审计 | 1. 对关键操作(支付、余额变动、举报处理等)做留痕处理; 2. 操作信息存入操作日志表,在支付、举报等核心逻辑中嵌入日志写入操作 |
|
| 8.4 敏感词/合规 | 1. 作品内容、AI生成内容入库前,进行敏感词过滤; 2. 基于敏感词库做匹配,作品、评论、AI工作流后处理统一调用过滤接口; 3. 过滤规则可配置,支持敏感词替换或内容拦截 |
作者:admin 创建时间:2026-02-25 17:00
最后编辑:admin 更新时间:2026-02-25 17:01
最后编辑:admin 更新时间:2026-02-25 17:01