poe+gitlab可实现公众号标题优化自动化闭环:poe按强约束生成12字内高唤醒标题,gitlab托管提示词、自动调用api生成、记录ab测试数据并支持版本对比。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用Poe+GitLab协同优化公众号标题打开率
你正为公众号图文会话打开率持续低于3%发愁,手动改标题→发测试→等数据→再改,一周期拖三天,而竞品已用自动化流程日更5版标题。Poe负责生成高唤醒候选标题,GitLab则托管提示词版本、记录AB测试结果、触发定时重跑逻辑——这不是概念演示,是可立刻部署的轻量级闭环。
第一步:在Poe创建专用Bot,名称填“公众号标题优化师”,描述写“专攻微信图文标题,只输出带数字+情绪钩子+身份标签的12字内标题,禁用解释、禁用标点堆砌”。
第二步:把知识库中五类标题技巧压缩成一句强约束指令,粘贴进Bot系统提示(System Prompt):“你必须按此结构生成标题:①前置具体奇数(3/5/7)+结果绑定短语(如‘打开率翻3倍’);②插入1个高唤醒动词(炸了/破防/杀疯了);③结尾锚定身份标签(运营人/小红书博主/教培老师),总字数≤12,不加冒号不加引号,不输出任何说明文字”。【若生成标题含“建议”“可以”“试试看”等弱动词,立即重生成】
第三步:在GitLab新建私有仓库,命名为weixin-title-optimizer,初始化时上传两个文件:prompt_v1.txt(存当前Poe Bot的完整系统提示)、test_log.csv(表头为date,version,title,click_rate,notes)。
用GitLab CI自动触发Poe批量标题生成
这一步操作起来很简单,直接在GitLab仓库根目录新建.gitlab-ci.yml文件,填入以下内容:
stages:
- generate
generate_titles:
stage: generate
image: curlimages/curl
script:
- curl -X POST "https://api.poe.com/v1/bot/generate" \
-H "Authorization: Bearer $POE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"bot_id":"your_bot_id_here","query":"生成5个针对教培老师的标题,要带‘破防’和数字"}'
artifacts:
- generated_titles.json
注意:$POE_API_KEY需在GitLab项目→Settings→CI/CD→Variables里添加为masked变量,值为你从Poe开发者后台获取的真实密钥。【密钥明文写进yml将导致API被滥用,仓库一旦公开即失效】
第四步:每次想测新标题策略,只需修改prompt_v1.txt里的约束条件(比如把“破防”换成“跪了”,把“教培老师”换成“跨境电商运营”),提交推送后GitLab CI自动调用Poe API,生成新批次标题并存为generated_titles.json。
用GitLab Issue管理AB测试归因
每轮标题测试必须绑定明确归因,否则数据无法反哺下一轮优化。方法一:为每篇推文建独立Issue,标题格式为【AB-test】6.14-晚8点-选品课,描述栏固定填写三项:
• 对照组标题:原用标题(例:《选品课干货总结》)
• 实验组标题:GitLab生成的标题(例:3句话破防所有选品课老师)
• 验证方式:企微后台导出该图文“会话打开率”截图,拖入Issue附件区
方法二:在test_log.csv里追加一行,字段顺序严格对应:2026-06-14,prompt_v2,"3句话破防所有选品课老师",6.2%,“替换‘炸了’为‘破防’后打开率+1.8%”。
GitLab会自动为每次CSV提交生成diff视图,你能一眼看出哪次提示词微调真正拉动了数据——比如把“95%的人不知道”改成“95%的教培老师没敢试”,打开率从4.1%跳到5.7%。











