文科生转码实战用AI和自动化工具搭了个写作工作流
我学编程时最怕抽象概念,直到用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进行字数统计、关键词提取等。
学习路线
- 过一遍n8n官方文档前三教程。
- 学会用表达式取数据。
- 研究Error Handling处理报错。
- 接入不同AI模型比较效果。
- 学习Code节点写自定义逻辑。
关键是动手,哪怕第一个工作流只是“定时发问候语到文件”。转码路上的文科生,不妨用这些工具做求职助手,自动抓招聘信息、生成简历。技术能用起来解决问题就行。

评论 0