咖啡馆点评回复与季节菜单推文:用生成式AI把文字活儿砍掉一半时间
面向咖啡馆店主,用Claude Code和生成式AI起草点评回复与季节菜单推文,附可复制提示词与可运行的核对脚本。
晚上十一点。打烊收尾干完,钱箱也对完账,终于能坐下来歇口气。打开手机,地图上多了一条三星点评:「咖啡是好喝,但店员的态度让我觉得有点冷淡。」
气恼和愧疚各占一半涌上来。得回复啊,可写什么好呢。看起来在生气不行,一眼就是模板套话也不行。琢磨了十分钟措辞,最后还是用「感谢您的宝贵意见」发了出去。带着「这样真的可以吗」的疑问去睡觉。
我跟不少咖啡馆店主聊过,大家基本都被这段「深夜回复时间」磨得很累。月初还有季节菜单的推文要写。Instagram、微博、店门口的小黑板,每个都得换种说法来写,这活儿不起眼却真折磨人。
这一块,让生成式AI先把「初稿」写出来,会一下子轻松很多。今天就把具体怎么做、连同可以直接复制的提示词,一起写清楚。
本文要点
- 点评回复和季节菜单推文,让AI写到「初稿」为止,人只做最后的温度微调,这种分工最不容易出事。
- 准备了3个可以直接贴上去用的提示词模板,换上店名和特色,今天就能用。
- 附了一份发布前核对清单,和一个能挡住错误信息的核对脚本。
- 个人信息(顾客姓名、预订内容)绝不交给AI,这条界线必须画清楚。
- 原本每月要花约20小时的文字活儿,体感上能减到一半以下。
先说清楚,这是写给谁看的
我心里想的是这样的店主:
- 二十来个座位、两到四名员工的个人咖啡馆。
- 店主自己又接待客人、又进货、又管社媒。
- 地图和Instagram都想做好,但实在腾不出手。
- 不讨厌写东西,只是没有余力把时间花在这上面。
不像大型连锁有专职的宣传人员。所以「写文字的时间」直接吃掉了「备料和休息的时间」。这篇要讲的,就是用生成式AI把这部分时间拿回来。
咖啡馆「文字活儿」的业务流程
理一理,咖啡馆的文字工作大致是这么个流程。
| 场景 | 什么时候发生 | 目前每件花的时间 |
|---|---|---|
| 点评回复(好评) | 不定期,每周几条 | 5~10分钟 |
| 点评回复(差评、投诉) | 偶尔,但特别耗神 | 15~30分钟 |
| 季节菜单推文(社媒) | 每月1~2次 | 30~60分钟 |
| 季节菜单推文(店门口小黑板) | 每月1~2次 | 20~40分钟 |
| 活动、临时停业通知 | 不定期 | 10~20分钟 |
盯着这张表看,耗神的地方就清楚了:差评回复,和季节菜单推文。前者精神上累,后者纯粹费时间。这两处都正好是AI起草能发力的地方。
常见的返工
店主最容易栽的几个跟头,按我看过的范围列一下。
- 顺着情绪回复差评,过段时间再看自己写的脸都白了。
- 给所有点评贴同一句套话,被熟客嫌「又是这个」。
- 写推文提不起劲,结果错过了季节菜单最当令的时机。
- 社媒和小黑板说的略有出入,把客人搞糊涂了。
- 一味追求「好看上镜」,把最关键的价格和供应时间漏了。
这些问题,与其说是不会写字,不如说是「忙起来没法保持专注」造成的。正因为这样,让机器先做出第一版草稿才有价值。
交给AI做的部分,和人必须自己判断的部分
这里含糊了就要出事。把界线列成表。
| 环节 | 交给AI | 人必须自己判断 |
|---|---|---|
| 点评回复 | 3个方案初稿、敬语调整 | 核对事实,是否道歉、认到哪一步 |
| 季节菜单推文 | 结构、标语、话题标签方案 | 价格、供应时间、过敏原标注是否正确 |
| 店门口小黑板 | 短句惹眼语、版式方案 | 语气是否合自家店的氛围 |
| 发布时机 | 提出方案 | 最终的「发布」按钮 |
原则只有一条:凡是牵扯到「对不对」和「店家责任」的地方,人一定要过目。AI是起草助手,不是店长。
用例一:给一条点评写3个回复方案
差评回复最折磨人,就从这儿开始。要做的只是「把点评原文交给AI,让它给出语气不同的3个方案」。
可以直接用的提示词在下面。只需改店名和特色那几行。
你是一家个人经营咖啡馆的店主。请针对下面这条点评,写出3个回复方案。
# 店铺信息
- 店名: 木漏日咖啡
- 特色: 自家烘焙、安静、独自前来的客人多
- 看重的事: 让客人待得舒服自在
# 收到的点评(三星)
咖啡是好喝,但我在客满的时段去,觉得店员的态度有点敷衍。
# 回复要求
- 方案A: 礼貌真诚,先接住对方的感受
- 方案B: 带点店主个人色彩,用语亲切
- 方案C: 简洁但不冷淡
- 共通: 不找借口,加一句改进的态度,120字以内
- 不编造事实,不承诺打折或赠送
从给出的3个方案里,挑一个合当天心情、也合对方情绪的,把专有名词和措辞稍微改一改再发出去。深夜的十分钟就变成两分钟。
好评的点评也能用同一套,只把要求换成「全部方案都正面,但别落入模板腔」即可。
用例二:把季节菜单推文按渠道分别改写
假设要推夏季新品「蜜桃奶油苏打」。让AI一次性把Instagram、微博、店门口小黑板的文案分开写出来。
请把新菜单的推文,针对3个不同场所分别改写。
# 菜单信息
- 名称: 蜜桃奶油苏打
- 价格: 38元
- 供应时间: 7月1日~8月底(蜜桃用完即止)
- 特色: 山东产白桃、自制糖浆、气泡偏强
- 过敏原: 奶
# 分别改写的要求
1. Instagram: 以配图为前提,带表情符号,话题标签8个,200字以内
2. 微博: 简短直接,不放跳转链接,120字以内
3. 店门口小黑板: 设想为手写,3行以内,价格和时间务必写上
- 价格、供应时间、过敏原绝对不能改动
- 不用夸大表达(最好、绝对、全国第一之类)
要点是钉死一句:「价格、时间、过敏原绝对别改」。AI有时为了把气氛烘托得更足,会去动数字。想固定的事实,要明明白白写出来。
用例三:用发布前核对清单挡住事故
初稿写好了,直接发出去也会有疏漏。按「发布」按钮之前,每次都看这张清单。
- 价格是不是含税正确?
- 供应时间的日期对不对(连星期几一起)?
- 过敏原标注有没有漏?
- 店名、地名、人名有没有错字?
- 有没有混进顾客姓名、预订内容这类个人信息?
- 有没有写夸大表达,或者做不到的承诺?
- 社媒和小黑板说的有没有对不上?
这份核对该由人来做。因为就算你叫AI「帮我核对一下」,AI往往看不出自己编出来的数字有问题。
可以直接复制的核对脚本
「价格和供应时间有没有在推文里完整留着」这一项,机器是可以帮忙确认的。把它当作AI是否擅自改了数字的最后一道关。装了Node.js就能跑,用 node check-promo.mjs 执行。
// check-promo.mjs
// 机械地确认推文里是否完整保留了「正确的价格、时间、过敏原」
const draft = `蜜桃奶油苏打,上新啦。
整颗山东白桃,配自制糖浆,请慢用。
38元 / 7月1日~8月底 / 过敏原: 奶`;
// 把发布前认定为「绝对正确」的事实,在这里手动写进去
const facts = {
价格: "38元",
时间开始: "7月1日",
时间结束: "8月底",
过敏原: "奶",
};
const missing = Object.entries(facts).filter(
([, value]) => !draft.includes(value),
);
if (missing.length === 0) {
console.log("OK: 价格、时间、过敏原都已包含在推文里。");
} else {
console.log("需确认: 以下内容在推文里找不到。");
for (const [key, value] of missing) {
console.log(` - ${key}: ${value}`);
}
process.exitCode = 1;
}
它做的事很简单,就是「把认定正确的数字,去文章里逐个比对,看是否作为文字留着」。即便如此,AI把「38元」悄悄改成「39元」这类事故,是一定能挡住的。不起眼,但有了这个门卫,才敢放心地交给AI去做。
熟练之后,可以把这种核对和起草交给 Claude Code 记成固定步骤,就不必每次重新敲提示词了。怎么搭这套机制,非工程师也能用 Claude Code 和入门第一步指南是入口。想把提示词写得更准,提示词的思路也可以一并看看;如果想把这些步骤沉淀成项目规则,CLAUDE.md 写法实践讲得很细。
引入前后,到底变了什么
数字都只是参考。把我听来的、大致的变化放在这里。
| 项目 | 引入前 | 引入后 |
|---|---|---|
| 差评回复 | 每条20分钟,心情沉重 | 每条5分钟,有底稿在所以冷静 |
| 季节菜单推文(3个渠道) | 60~90分钟 | 20~30分钟 |
| 每月文字活儿合计 | 约20小时 | 约8~10小时 |
| 错过当令的推文 | 偶尔会有 | 几乎不再发生 |
假设文字活儿每月减少10小时,按时薪40元折算,相当于每月多出400元的余裕。与其说是钱,不如说更接近一种「能投回备料和休息上的时间又回来了」的感觉。
个人信息与安全注意事项
省下功夫的同时,界线要画得更严。
- 顾客的姓名、预订内容、电话号码、信用卡信息,绝不贴给AI。回复点评的话,只把公开的点评原文交给它。
- 就算点评作者写了真名或具体到店日期,回复里也不要由我们这边再复述一遍。
- 免费的生成式AI服务,有时输入内容会默认被用于训练。要用于业务,就选「输入不用于模型训练」的设置或套餐。
- 要和员工共用,就把「什么能贴、什么不能贴」做成一张纸贴出来。
官方的判断口径,Google 商家资料的评价相关政策也建议过目一遍,回复拿不准体例时,这是个基准。
常见问题
问:交给AI写,回复会不会很机械,被看出来? 答:在「初稿」就停住,最后加上一句自己的话,人情味立刻就出来了。诀窍是别整段照抄。对熟客,自己补一句提到名字或上次聊过的事。
问:我们也会收到英文点评,能应付吗? 答:可以。在提示词里写「英文点评用英文回,中文用中文回」,它会判断语言再回复。不过内容的事实核对,照旧要自己来。
问:免费工具够用吗?要花钱吗? 答:先在免费范围里试,摸清手感就够了。等到每天都在用、想把步骤固定下来,再去考虑付费套餐或 Claude Code 这类机制,这个顺序就挺好。学习用的教材整理在这里。
问:想让员工也用起来。 答:先把个人信息的界线和发布前核对清单定好,再交给他们。如果想在全店推开,可以从运营规则的搭建做起,在培训与咨询里一起理顺。
实际试过之后
我拿熟人咖啡馆的5条点评,真的跑了一遍这个3方案提示词。哪怕是二星、措辞挺尖锐的点评,方案A也没有过度道歉,又不冷淡,店主笑着说「这文案我自己说不定也写得出来,但半夜还有这份冷静,做不到」。
季节菜单那边,核对脚本认认真真干了一次活。AI擅自把「38元」补成了「不含税38元」,跟店里的标注(含税)对不上。脚本一句「价格找不到」就把它挡下,发布前就发现了。
不全权交出去,而是当作起草和门卫来用。这个距离感下,文字活儿的消耗会明显减少。先从今晚来的那一条点评开始,让AI给你出3个方案看看。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
让 Claude Code 真正进入可验证的工作流
先用免费 PDF 固定基础,再用 Gumroad 教材复用工作流;如果涉及团队导入、权限或收入路径,可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。