基于命令行工具的自动化多平台发布文案生成
该方法通过将AI提示词持久化为本地文件并利用命令行工具(CLI)进行循环调用,解决了聊天界面易丢失提示词和风格不统一的问题,实现了高效、低成本地为多平台快速生成产品发布文案。
使用工具
用命令行工具搞定多平台发布文案:我的自动化工作流
上个月我发布了一个小项目,代码本身倒没什么,真正消耗时间的是为不同平台准备发布文案。Product Hunt 上的标语、X 平台的帖子、LinkedIn 文章、Reddit 上不能像广告的帖子,还有一大堆 SEO 文章。同一个产品,需要完全不同的五套语气。最后我搭了一套基于命令行工具的自动化工作流,30 秒就能生成全部平台文案。下面是我的实际经验,包括它不完美的地方。

聊天窗口里的内容创作,为什么越写越乱?
我第一次尝试是最直接的方式:打开聊天窗口,一个平台一个平台生成。结果遇到了三个问题:
- 语气漂移:生成第五个帖子时,和前两个不像同一个人写的,因为我每次的提问措辞稍有不同。
- 提示词蒸发:上周调好的“Reddit 风格”提示词,随着会话关闭就消失了。
- 复制粘贴税:量大以后,机械的复制粘贴反而成了主要工作量。
根本原因不在模型本身,而是聊天会话是可失记忆的存储,而平台语气需要被持久化保存。想要一套可复用的多平台营销工具,就得把语气从会话里抽出来,变成文件。
把“语气”变成文件:CLI工具自动化工作流
我的解法是用一个叫 bl 的命令行工具,它是阿里云百炼平台的 CLI 接口。安装很简单:
npm install -g bailian-cli
bl auth login
需要 Node 18 以上环境,注册一个 API Key,免费额度完全够用。整个工作流围绕一套简单的目录结构展开:
launch-copy/
├── brief.md # 产品简报:核心价值、受众、定价
├── voices/
│ ├── ph.txt # Product Hunt:标语+开发者评论,禁用夸张词
│ ├── x-thread.txt # X平台:6条帖子,钩子开头
│ ├── linkedin.txt # LinkedIn:故事驱动,不用表情墙
│ ├── reddit.txt # Reddit:纯文本,零营销腔
│ └── seo.txt # SEO:800字关键词文章
└── out/
核心执行循环只有一行:
for f in voices/*.txt; do bl text chat --system "$(cat "$f")" --message "$(cat brief.md)" > "out/$(basename "$f" .txt).md"; done
--system 参数携带语气文件,--message 携带产品简报,两个都从文件读取,结果输出到 out/ 目录。这就是整套自动化工作流的全部架构。
三个让模板真正好用的关键细节
把语气文件写好只是第一步,真正让它稳定产出高质量内容,还需要关注下面三个细节。
1. 在语气文件里锁定输出格式
我第一次用 Product Hunt 语气文件生成内容时,出现了“革命性”这种词。我在 ph.txt 里加了一行“禁用词汇:革命性、颠覆性、改变游戏规则”,之后生成结果就再也没出现过类似词汇。改一次文件,永久生效,这是聊天窗口完全做不到的。
2. 温度参数是不同文体的调节器
生成标语时用默认温度,效果很平庸。调到 1.2 就能出现让人眼前一亮的句子,调到 1.8 就偏离产品本身了。写新闻稿时反过来,用 0.3 的低温度,三次运行都能保持相同的结构。温度参数按内容类型调节,这个能力在大多数聊天界面里无法灵活控制。
3. 按风险等级拆分模型
SEO 批量文章属于低风险高数量任务,我用低成本模型生成,比如 --model qwen-turbo --max-tokens 1500,每篇 800 字文章的成本折合人民币只要几分钱。而对外发布的文案,比如标语和发布贴,仍然用默认的旗舰模型。通过一个参数切换,成本相差一个数量级。这也是一种提示词工程的实践:在不同场景下使用不同提示策略。
额外彩蛋:封面图也能在终端生成
除了文字,我还发现这个 CLI 工具在终端里直接生成图片:
bl image generate --prompt "温暖的桌面场景,台灯,笔记本和手机,扁平插画风格,暖色调"
省去了来回切换工具的麻烦,整个内容创作过程都在终端里完成了。
这套自动化工作流的核心思路是:把平台语气作为文件资产进行管理,用命令循环批量调用,让提示词工程成为文件操作的一部分。如果你也在为多平台发布文案头疼,不妨试试这个思路。
如果你在搭建自动化发布流程时遇到效率瓶颈,可以参考这些实操记录来优化你的提示词管理方案。
相关推荐
构建并提供MCP服务器
本文介绍了如何利用Model Context Protocol (MCP) 构建服务器,使AI代理能够访问外部数据和工具(如发布X帖子),通过TypeScript SDK简化协议实现,将AI能力扩展至外部API和数据库。
Not specified基于自修正协议的AI驱动项目开发
该方法通过建立一套基于Markdown文件的自修正协议(CORE/AGENT/SESSION),由人类负责架构设计和规则监督,AI负责代码实现。通过将失败经验转化为通用规则,实现无需编程能力即可管理多个复杂AI项目的开发与治理。
Not specified利用 Banksia 构建和运行 AI 智能体团队
该方法是通过使用 Banksia 框架构建可适配、可追溯的 AI 多智能体团队,以处理复杂的自动化工作流。用户可以通过可视化界面或对话方式快速部署 AI 团队来完成深度研究等复杂任务。
未提及利用 PhaseProbe 进行仿真测试与回归分析
PhaseProbe 是一款用于仿真软件的测试工具,通过确定性搜索发现行为边界并将其转化为 pytest 回归测试,帮助开发者在参数微调时防止仿真结果出现定性偏差。
Not specifiedAI驱动的自动化创业与增长
利用FirstEmployee.ai快速将想法转化为实时网站,由AI自动执行市场研究、页面构建及每日迭代优化,通过分析用户反馈自动调整业务方向,实现从起步到增长的自动化管理。
未提及利用AI编程智能体现代化研究软件
该方法通过使用AI编程智能体(如Claude Code, Codex)来更新、优化或重写陈旧的学术研究软件,显著提升运行速度并降低维护成本,但强调最终的科学正确性仍需人类验证。
未提及