我们先说最关键的起点。这个起点要是错了,后面怎么折腾都是白费。
第一步:用“我”开头,锁定身份和场景
提示词的开头,直接就是“我是【具体身份】,正在【具体场景】学【具体技能/知识】”。举个例子:“我是刚转行的数据分析新人,每天下班后挤出1小时在咖啡馆用Jupyter练Python”。千万别用什么“用户”“学习者”这种冷冰冰的词,就用“我”。AI看到这个,才会默认输出第一人称的口吻。
这一步是整座楼的地基。地基没打好,后面所有花里胡哨的个性化需求都是空中楼阁——没有锚点,AI就只能给你整那些“你可以这样”“你应该那样”的万能模板话术。【注意:身份和场景必须具体,时间、空间、工具都得带出来。“想学AI”“在自学”这种空泛描述不行。】
第二步:植入3类真实细节,扔掉抽象描述
细节为什么重要?因为“真实”就藏在细节里。AI读到的细节越具体,它生成的打卡内容就越像人写的。
方法一:写你最近一次翻车的操作。 比如:“昨天写pandas代码时merge报错KeyError,查了半小时才发现列名有空格”。AI看到这个细节,下次生成打卡内容时,就会自然带上“检查列名是否含空格”这种直接具体的动作提醒。不然它就只会泛泛地说句“注意数据清洗”。
方法二:写你真实的作息和节奏。 比如:“我只能周一到周五晚上8:00–9:00学,周末得带娃,所以打卡必须在15分钟内搞定”。AI这下就懂了,它会自动帮你压缩任务颗粒度,给出一句“今晚目标:只跑通一个DataFrame筛选示例”这样的小而美的安排,而不是给你列一个宏大的待办清单。
方法三:写你偷偷依赖的小工具或小习惯。 比如:“我习惯用Notion记那些一闪而过的想法,但总忘了同步到学习日志”“我爱边听技术播客边随手画思维导图”。AI生成的打卡项就会变成“把播客里听到的Transformer那个比喻,用三句话抄进Notion的#AI学习页”。这带给你的感觉是完全不一样的。
第三步:指定语气和禁忌词
在提示词末尾加这么一句:“用朋友聊天的语气写,像我微信发给自己那条语音转文字的备忘录。不要出现‘建议’‘应当’‘务必’,也不要用‘您’。”
不要小看这一句。它就像一道过滤网,能把教科书式的腔调全部筛掉。AI会改口成“刚才试了下,果然又忘了加index=False,导出csv还是带序号”——那种带点挫败感又很即时的反馈,一下就出来了。
这里有个小讲究:如果你的提示词里已经写了“我是……”,就别再画蛇添足地写“请用第一人称”。AI会晕,它可能把“我”当成指令对象,写出“我(AI)建议你……”这种别扭的表达。【切记,把里面所有‘请’‘请用’‘请以’开头的指令句删掉。】
第四步:给AI一个可验证的硬约束
这一步是确保输出的质量,不让AI自由发挥到天上去。
① 每条打卡内容必须包含且仅包含三个要素: 一个动词开头的具体动作(比如“删掉第7行多余print”)、一个带具体数字或名称的参照物(比如“对照《Pandas速查表》第3.2节”)、一个能落地的结果锚点(比如“运行后df.shape显示(126, 8)”)。
② 禁止形容词堆砌。 “高效”“扎实”“系统性”这些词最好直接删掉。它们看起来很美好,但无法被任何动作执行,只会让你在打卡时对着这些虚词自我怀疑。
③ 每次生成必须带一个“防伪标记”。 在末尾加一句只有你自己知道真假的小细节。比如:“今天左耳耳机线又断了,所以没听播客,纯手敲”。当你看到这句时,就知道AI真的读懂了你的习惯,而不是在敷衍你。
这套方法下来,生成的打卡内容就不再是冷冰冰的模板,而是一个活生生的人在记录自己真实的成长轨迹。每一个细节,都像是在照镜子。
