文科生转码实战用AI和自动化工具搭了个写作工作流

Kafka信使
2026-08-07 23:47
阅读 601

我学编程时最怕抽象概念,直到用n8n和OpenClaw搭了个AI写作助手,才发现这就像搭积木。本文带你从零搭建一个自动生成技术文章的工作流,全程动手操作。

工具简介

n8n是开源自动化工具,可视化的“如果...就...”机器,拖拽节点即可完成流程。 OpenClaw是AI模型服务平台,提供大语言模型API,充当“AI大脑”。 AI写作需设计流程:先生成大纲、再写初稿、最后润色,质量才过关。

环境准备

安装n8n

推荐用Docker,先装好Docker Desktop,终端运行:

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

访问 http://localhost:5678 完成注册。注意:Docker内存需调至至少4GB,避免卡死。

获取API密钥

去OpenClaw官网注册,在控制台创建API Key并保管好,新用户有免费额度。

测试连接

在n8n中创建工作流,添加OpenClaw节点,填入API Key并发送“你好”测试。

核心概念

工作流:如食谱,定义完整步骤,由多个节点串联。 节点:单个步骤,如HTTP请求、AI处理、数据库存储。 触发器:工作流起点,可定时或由事件触发。 Webhook:一个网址,访问即触发工作流,像门铃。 Credentials:统一管理的账号密码,节点中直接选用。

实战:搭建AI写作工作流

实现每天9点自动生成“Python基础”技术文章并保存。

创建工作流

点击“Add Workflow”,命名“AI写作助手”。

设置定时触发器

拖入“Schedule Trigger”,设置时间为每天9点,间隔1天。

生成文章大纲

连接“OpenAI Chat Model”节点,配置Base URL和API Key,选择模型如gpt-4o-mini。System提示词:

你是一个技术文章大纲生成器。根据用户给的主题,生成一个详细的大纲,包含3到5个小标题,每个小标题下列出2到3个要点。

User消息:

请为“Python基础入门”这个主题生成文章大纲。

根据大纲写初稿

再添加一个“OpenAI Chat Model”节点,System提示词:

你是一个技术文章写手。根据提供的大纲,写一篇面向初学者的技术文章。要求语言通俗易懂,多举例子,字数在1000字左右。

User消息用 {{ $json.output }} 引用上一步大纲。

润色文章

再加一个AI节点,System提示词:

你是一个资深技术编辑。请对下面的文章进行润色,修正语法错误,优化表达,让文章更流畅易读。保持原意不变。

User消息引用初稿。

保存到文件

拖入“Write Binary File”节点。文件名用表达式:article_{{ $now.format('YYYY-MM-DD') }}.md,内容选润色后文章,路径填如 /Users/用户名/Desktop/articles/

测试运行

点击“Test workflow”,检查报错并修正,成功后在文件夹查看生成的Markdown文件。

常见问题

Q:n8n表达式怎么写? A:常用 {{ $json.字段名 }} 引用数据,点击“fx”图标有提示。

Q:AI生成质量差? A:优化提示词,要具体明确风格、结构、字数。例如:“写一篇面向零基础读者的Python入门文章,包含3个小标题,每个小标题下有一个代码示例,总字数1000字左右”。

Q:工作流中断? A:检查节点输入输出匹配,用“Set”节点转换数据格式。

Q:免费额度用完? A:换便宜模型如gpt-4o-mini,测试阶段手动触发,别设太频繁。

进阶玩法

接入数据源:用HTTP节点抓RSS摘要,塞入提示词参考最新资讯。 人工审核:润色后加“Wait”节点,配合邮件或Slack通知确认。 多平台分发:同时用WordPress节点发布博客,或飞书节点发群。 Code节点:写JavaScript或Python进行字数统计、关键词提取等。

学习路线

  1. 过一遍n8n官方文档前三教程。
  2. 学会用表达式取数据。
  3. 研究Error Handling处理报错。
  4. 接入不同AI模型比较效果。
  5. 学习Code节点写自定义逻辑。

关键是动手,哪怕第一个工作流只是“定时发问候语到文件”。转码路上的文科生,不妨用这些工具做求职助手,自动抓招聘信息、生成简历。技术能用起来解决问题就行。

评论 0

最热最新
暂无评论
Kafka信使Lv.1
0
影响力
0
文章
0
粉丝