135 lines
6.8 KiB
Markdown
135 lines
6.8 KiB
Markdown
|
|
# 文章创作
|
|||
|
|
|
|||
|
|
左侧导航 **文章创作** 分为四个独立子模块,定位完全不同:
|
|||
|
|
|
|||
|
|
| 子模块 | 路径 | 适用场景 |
|
|||
|
|
| --- | --- | --- |
|
|||
|
|
| **模版创作** | `/articles/templates` | 用预置结构化模版(Top X、产品评测等)批量产稿 |
|
|||
|
|
| **自定义生成** | `/articles/custom` | 自维护 Prompt 规则,做即时或定时生成;定时任务可挂自动发布 |
|
|||
|
|
| **自由创作** | `/articles/free-create` | 不依赖 AI,纯手动新建并编辑文章 |
|
|||
|
|
| **仿写创作** | `/articles/imitations` | 从一篇外部文章 URL 出发,抓取后改写成自己的版本 |
|
|||
|
|
|
|||
|
|
## 1. 模版创作
|
|||
|
|
|
|||
|
|
### 列表页
|
|||
|
|
|
|||
|
|
- 顶部分两个区:**普通通用模版** + **精调模版**(精调模版区只在租户订阅过 KOL 包时出现)
|
|||
|
|
- 顶部操作:**选择模版创作**(弹窗里挑模版) / **批量生成文章** / **重置筛选**
|
|||
|
|
- 筛选项:模版类型、生成状态、发布状态、生成时间范围、标题关键字
|
|||
|
|
- 列表字段:标题、模版类型、生成状态、发布状态、字数、操作
|
|||
|
|
|
|||
|
|
### 模版向导(三步)
|
|||
|
|
|
|||
|
|
进入向导后页面分为三步,每一步都不能跳过:
|
|||
|
|
|
|||
|
|
#### 步骤 1:基本信息
|
|||
|
|
|
|||
|
|
- **文章语言**:中文简体 / English
|
|||
|
|
- **模版字段**:跟所选模版相关,比如 Top X 主题、评测对象、报告主题
|
|||
|
|
- **品牌上下文**(强烈建议):
|
|||
|
|
- 从品牌库选品牌后会自动带出 **AI 品牌摘要**、**关键词**、**竞品列表**
|
|||
|
|
- 也可手输品牌名+官网,点击 **分析** 让 AI 现场补齐摘要、关键词、竞品和标题候选
|
|||
|
|
- 竞品支持手动追加;只有从品牌库选过品牌的会话,才能把新加的竞品 **收藏** 回品牌词库
|
|||
|
|
|
|||
|
|
> AI 分析过程会消耗 AI 点数(计入 `template_analyze`、`template_title_generate` 等条目)。
|
|||
|
|
|
|||
|
|
#### 步骤 2:文章结构
|
|||
|
|
|
|||
|
|
- **选择文章标题**:AI 给出 5 个候选标题,可挑选或自定义改写
|
|||
|
|
- **评测引言钩子**(仅产品评测模版可见):选一种开场风格,AI 会按这种语气写引言
|
|||
|
|
- **文章结构**:AI 给出默认段落结构,可增删段落
|
|||
|
|
- **预览**:右侧实时按当前标题+结构渲染文章框架
|
|||
|
|
|
|||
|
|
#### 步骤 3:生成文章
|
|||
|
|
|
|||
|
|
- **确认大纲**:AI 在这一步生成完整大纲(章节+小节),可继续编辑节点
|
|||
|
|
- **关键要点**:补充本次出稿想强调的卖点、观点、风格要求
|
|||
|
|
- **生成说明**:默认显示"提交后会进入异步生成队列,列表会自动刷新"
|
|||
|
|
- 点击 **提交并生成** → 后端落一篇文章记录 + 一个生成任务,列表自动跳回
|
|||
|
|
|
|||
|
|
### 模版列表的状态规则
|
|||
|
|
|
|||
|
|
- 只有 **生成已完成** 的文章可以发布
|
|||
|
|
- 只有 **草稿 / 生成失败 / 已完成** 三种状态可编辑
|
|||
|
|
- 删除有二次确认,提示"已发布平台的内容不会被删除"
|
|||
|
|
|
|||
|
|
## 2. 自定义生成
|
|||
|
|
|
|||
|
|
`/articles/custom` 用四个 Tab 把流程拆开:
|
|||
|
|
|
|||
|
|
| Tab | 用途 |
|
|||
|
|
| --- | --- |
|
|||
|
|
| **生成文章** | 累计的产出列表,按 Prompt 规则、发布状态、生成状态、标题、时间筛选 |
|
|||
|
|
| **即时任务** | 一次性生成,填表→立即跑 |
|
|||
|
|
| **定时任务** | 按 Cron 周期自动生成;**支持挂自动发布**(PRD 里明说不支持,但实际代码已开放) |
|
|||
|
|
| **Prompt 规则** | 自维护 Prompt 模板,可分组、启用/停用 |
|
|||
|
|
|
|||
|
|
### Prompt 规则
|
|||
|
|
|
|||
|
|
字段:规则名称、Prompt 内容(支持变量占位符)、适用场景、默认语气、默认字数(建议 ≤ 6000,主流大模型单次输出存在限制)、状态、关联文章数。规则可分组,支持「未分组」回收站。
|
|||
|
|
|
|||
|
|
### 即时任务
|
|||
|
|
|
|||
|
|
填好 **基础信息**(任务名 / 选择 Prompt / 目标平台 / 品牌)+ **高级设置**(额外参数)→ 点击 **立即生成** → 后端排队执行。任务执行状态、执行时间、创建时间会回写到列表。
|
|||
|
|
|
|||
|
|
### 定时任务
|
|||
|
|
|
|||
|
|
字段拆为四组:
|
|||
|
|
|
|||
|
|
1. **基础信息**:任务名、关联 Prompt 规则、关联品牌、Cron 频率(每天一次 / 每天两次 / 每周一次 / 自定义 Cron)、起止时间、生成篇数
|
|||
|
|
2. **发布平台**:跟媒体管理同步绑定状态;多选;未绑定/未授权的平台不可选
|
|||
|
|
3. **发布设置**:
|
|||
|
|
- **是否自动发布** 开关:开启后定时生成完的文章会**直接进入发布队列**,由桌面客户端执行
|
|||
|
|
- **媒体账号**:必须选具体账号;客户端离线会先排队,上线继续发
|
|||
|
|
4. **封面图**:默认不设置;选了"要求封面"的平台时,必须先选封面,否则提交会被拦截
|
|||
|
|
|
|||
|
|
### 列表筛选
|
|||
|
|
|
|||
|
|
字段:Prompt、定时任务、发布状态、标题、生成状态、生成时间。
|
|||
|
|
|
|||
|
|
## 3. 自由创作
|
|||
|
|
|
|||
|
|
`/articles/free-create` 是给"不想用 AI、就是要纯手动"的场景。
|
|||
|
|
|
|||
|
|
- 顶部按钮:**新建文章**
|
|||
|
|
- 列表字段:标题、字数、发布状态、最后修改时间、操作
|
|||
|
|
- 筛选项:发布状态、生成时间、标题关键字
|
|||
|
|
- 新建后直接进入独立的 `ArticleEditorView` 富文本编辑器
|
|||
|
|
|
|||
|
|
文章保存后同样会进入文章列表,与模版/自定义/仿写文章共用发布流程。
|
|||
|
|
|
|||
|
|
## 4. 仿写创作
|
|||
|
|
|
|||
|
|
`/articles/imitations` 用于把别人的好文章(合规内容)改写成自己的表达。
|
|||
|
|
|
|||
|
|
### 列表页
|
|||
|
|
|
|||
|
|
字段同其他文章列表,多一个 **原文** 列展示来源。空状态文案:「还未创建仿写文章,可从问题详情的引用来源一键带入,也可以手动新建。」
|
|||
|
|
|
|||
|
|
### 新建仿写
|
|||
|
|
|
|||
|
|
`/articles/imitations/create`,分两段:
|
|||
|
|
|
|||
|
|
#### 来源文章
|
|||
|
|
|
|||
|
|
- **文章 URL**(必填):后端会先抓取 URL 内容
|
|||
|
|
- **来源标题**:选填,引用来源标题会自动带入
|
|||
|
|
|
|||
|
|
#### 仿写设置
|
|||
|
|
|
|||
|
|
- **文章语言、行业/场景、品牌/主体、地域、目标读者、内容目标、语气风格、篇幅要求**
|
|||
|
|
- **关键词**:回车多选
|
|||
|
|
- **必须保留/强调**:列出必须出现的事实、数据、观点
|
|||
|
|
- **需要规避**:列出不能出现的说法、竞品、合规禁区
|
|||
|
|
- **其他要求**:自由文本
|
|||
|
|
- **允许联网补充**:开启后大模型会参考实时网页信息,适合需要最新事实或行业动态的仿写
|
|||
|
|
- **引用知识库**:选择后端会从知识库检索相关片段作为参考;不选则只基于源文章和上方设置生成
|
|||
|
|
|
|||
|
|
提交后任务进入排队,状态走"队列中 → 生成中 → 已完成"。常见入口:在 [数据追踪](./08-数据追踪.md) 的引用来源里点 **仿写创作**,可以一键把那篇被引用的外部文章带入此页。
|
|||
|
|
|
|||
|
|
## 跨子模块的通用规则
|
|||
|
|
|
|||
|
|
- **删除文章**:所有列表都会二次确认,已发布到第三方平台的内容**只删本地记录**
|
|||
|
|
- **AI 点数预占**:AI 相关动作(生成、AI 分析、片段优化等)会先**预占点数**,任务成功后确认扣除;任务失败系统自动退回(详见 [AI 点数](./11-AI点数与套餐.md))
|
|||
|
|
- **状态轮询**:所有列表在存在「生成中」任务时会自动轮询刷新,约 10 秒一次
|