AI书籍创作自动化工作流 | n8n自动化书籍生成系统
AI书籍创作,n8n工作流,自动化内容生成,Airtable集成,AI写作助手,书籍自动化,内容创作工作流

工作流编号:2868
工作流名称:2868-backup-your-workflows-to-github-in-subfolders
工作流网址:https://n8n.io/workflows/2868-backup-your-workflows-to-github-in-subfolders/

标题:从Google表格作者和发布博客文章

工作原理:

触发:工作流通过webhook触发,由Airtable自动化启动。此自动化发送书籍或章节记录ID和所需操作(例如“生成书籍详情”、“生成章节”、“生成章节研究”、“生成章节内容”)。

操作路由:一个“Switch”节点根据从webhook接收的操作查询参数引导工作流。这决定了将执行书籍创建过程的哪个部分。

数据检索:工作流使用提供的recordId从Airtable获取相关的书籍或章节数据。

AI处理:
– 书籍详情生成:如果操作是“生成书籍详情”,AI代理(由大型语言模型如Google Gemini和Perplexity搜索工具提供支持)研究书籍想法。它专注于制作引人入胜的书籍描述,识别目标受众,并进行一般书籍研究以最大化畅销书潜力。研究简报随后保存回Airtable。
– 章节生成:如果操作是“生成章节”,LLM基于书籍想法和先前的研究生成7-10个章节标题和描述。结构化输出解析器确保章节数据格式正确。章节随后被拆分为单独的项目,并作为单独的记录保存在Airtable的“Chapter”表中,链接到主要书籍记录。
– 章节研究生成:如果操作是“生成章节研究”,另一个AI代理使用Perplexity搜索工具多次进行深入的章节研究。它专注于寻找故事、案例研究、历史事件和专家观点,使章节引人入胜且可信。研究随后保存回Airtable的“Chapter”记录。
– 章节内容生成:如果操作是“生成章节内容”,LLM编写章节的完整内容,使用在前一步骤中收集的研究、整体书籍研究和章节描述。生成的内容随后保存回Airtable的“Chapter”记录。

Airtable更新:在每个AI处理步骤中,工作流使用生成的结果(研究、章节详情或内容)更新相应的Airtable记录(“Book”或“Chapter”),并将“Action”字段设置回“Idle”。

设置步骤:

Airtable设置(预计时间:10-15分钟):
– 复制Airtable基础蓝图:https://airtable.com/appfkz4KUlKvOjtbp/shra78TlDfqLRdSfT。这将创建具有必要字段的“Book”和“Chapter”表。
– 在“Book”表中,创建三个Airtable自动化:
– 触发:当记录匹配条件时 -> Action是Generate Book Details
– 操作:运行脚本。使用以下脚本:
let autoRoute = input.config();
await fetch(autoRoute.webhookUrl + “?recordId=” + autoRoute.recordId + “&action=” + autoRoute.action);
– 在脚本操作的配置中,添加三个“输入变量”:
* `webhookUrl`(将其映射到您的n8n webhook URL,在下一步骤中获得)
* `recordId`(将其映射到Airtable记录ID)
* `action`(将其映射到`Action`)
– 重复此过程以在“Book”表中创建另外两个自动化,除了分别在Action是Generate Chapters时触发外,其他相同。

– 在“Chapter”表中,创建两个Airtable自动化:
– 触发:当记录匹配条件时 -> Action是Generate Chapter Research
– 操作:运行脚本(使用与上述相同的脚本,具有相同的输入变量)。
– 创建第二个自动化,除了在Action是Generate Chapter Content时触发外,其他相同。

n8n设置(预计时间:15-20分钟):
– 将提供的JSON工作流导入n8n。
– Webhook节点:
– 从Webhook节点复制“测试URL”。这是您将在Airtable自动化中使用的webhookUrl。重要:一旦您测试并准备上线,切换到“生产URL”。
– Airtable节点:
– 配置所有Airtable节点(有八个)。您需要使用OAuth 2连接您的Airtable帐户。为每个节点选择正确的基础(“Book Agency [v1] Cobuild”或您命名的任何名称)和表(“Book”或“Chapter”)。字段映射已在模板中定义,但请仔细检查它们。
– LLM节点(Google Gemini & OpenAI):
– 将您的Google Gemini和OpenAI帐户连接到相应的LLM节点。您需要两者的API密钥。您也可以配置不同的LLM模型。
– Perplexity节点:
– 将您的Perplexity AI API连接到Perplexity节点。您需要其API密钥。
– 激活工作流。

测试(预计时间:5-10分钟):
– 转到您的Airtable“Book”表。创建新记录。
– 在“Idea”字段中填写书籍概念。
– 将“Action”字段更改为“Generate Book Details”。
– Airtable自动化应触发,向您的n8n webhook发送请求。
– 监视n8n执行日志以查看工作流的运行情况。
– 检查Airtable记录以查看“Research”字段是否已填充。
– 对Generate Chapters、Generate Chapter Research和Generate Chapter Content重复测试。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。