从零学用 Codex 开发客户 Day 9:只自动化搬运,不自动化判断
从零学用 Codex 开发客户第 9 天:一个可重跑、有日志、不会自动外发的线索处理脚本或工作流。
作者:利他外贸 · 更新于自动化最危险的时候,不是它报错,而是它稳定地做错。今天只自动化一段低风险搬运:格式清洗、去重和提醒。
这篇是 从零学用 Codex 开发客户 的第 9 天。今天的最小可用单元只有一个:一个可重跑、有日志、不会自动外发的线索处理脚本或工作流。
先别收藏更多教程。打开 Codex,做完,看到结果,再回来继续。
今天只拿走一个结果
一个可重跑、有日志、不会自动外发的线索处理脚本或工作流。
你需要准备的输入也很少:一份 CSV、字段规则、去重键和输出位置。
如果这些输入还没有,先写“不确定”。真实的不确定,比让 Codex替你编一个答案有用。
第一轮对话:先让 Codex理解现场
把下面这段复制给 Codex。方括号里的内容换成你自己的。别删限制条件。
请为这份客户 CSV 做一个最小清洗工具。
功能只包括:
- 规范公司名和域名;
- 按根域去重;
- 校验必填字段;
- 标记缺失来源;
- 输出 clean.csv 和 error.csv;
- 记录处理数量与错误原因。
限制:不抓取网站、不猜邮箱、不发送邮件、不覆盖原文件。
先用 5 行样例写测试,再处理正式文件。发出去以后,不要趁它工作时继续塞十条要求。等它完成第一轮,看它检查了什么、改了哪些文件或引用了哪些证据。
第二轮:你亲手验收,不靠“看起来不错”
今天重点检查:原文件是否保留;重复规则会不会误合并;错误行有没有单独输出;二次运行是否产生相同结果;日志是否泄露私人数据。
看到问题时,描述现象,不要抢着替它诊断。比如说“390px 宽度下右边被裁掉”,比“CSS 的 grid 写错了”更好。前者是事实,后者只是你的猜测。
接着发这段纠偏对话:
请做幂等性检查:对 clean.csv 再运行一次,结果条数和内容应保持一致。若不一致,定位原因并修复。然后给我一条恢复原始数据的步骤。怎么判断它真的理解了
客户开发任务里,Codex给出的流畅文字不是证据。公司身份要回到官方域名,业务判断要回到产品页或公开资料,时间信号要有日期,联系人要有仍在职的公开依据。任何一个关键字段回不到来源,就把它标成待确认,不要让语气替代可信度。
如果结果看起来“每家公司都很适合”,先停下来检查排除规则。真正能用的流程一定会主动丢掉一部分线索。Codex帮你整理和比较,但“是否值得投入时间”仍由你根据交付能力决定。
发送动作永远晚于研究和复核。先在草稿中完成,逐句检查事实、承诺与退出机制,再由人决定是否发送。今天的目标是建立判断,不是用自动化把一个未经验证的动作放大。
一个很容易踩的坑
第一天就自动发信。发送是不可逆动作,研究字段还没稳定时,更应该保留人工确认。
我现在判断提示词好不好,只看三件事:输入是不是事实,范围是不是够小,完成以后能不能验收。句子漂不漂亮,反而排在后面。
今天先别做这三件事
第一,别在任务做到一半时换技术、换表格或换一套提示词。工具切换会给人一种重新开始的轻松感,但旧问题没有因此消失。
第二,别把 Codex 的解释全部抄进笔记。只记你下次还会用的输入、判断和验收动作。其余说明随时可以再问。
第三,别把“多做一点”当奖励。今天的边界本身就是训练内容。能在最小成果通过后停手,说明你开始掌握任务拆分,而不是被新点子牵着走。
今天的 20 分钟刻意练习
故意加入两个同名不同域名公司、两个不同写法同域名公司。看去重是否符合预期,再决定规则。
练习时别开新教程,别换工具。卡住就把现场交回 Codex:你做了什么、预期什么、实际发生什么、原始错误是什么。
如果还是没做成,不要用“重新帮我做一次”清空现场。把最后一个成功状态、第一处失败、原始输出和你已经试过的动作写成四行。下一轮只解决第一处失败。这个习惯会让你少掉很多无效重来。
下班前的验收单
- [ ] 原文件不被覆盖
- [ ] 错误单独记录
- [ ] 重复运行结果一致
- [ ] 没有自动外发动作
四项都过,今天就停。没过也别扩功能,只修最前面那一项。
留一条“明天还能接上”的记录
在项目里写下四行:
- 今天做成了什么;
- 哪个输入最影响结果;
- Codex 哪次判断错了,你用什么证据纠正;
- 明天开始前必须保持不变的东西。
这四行比再收藏十个提示词值钱。它们会逐渐变成你的工作说明、测试清单,最后才是可复用的 Skill。
少量资源不是少学,而是让资源短到足以马上行动。今天的教程到这里,剩下的时间交给你的手。
常见问题
第 9 天需要会写代码吗?
不需要。你需要做的是提供真实输入、限制任务范围、检查结果,并把错误原样交回 Codex。
可以一天完成多篇吗?
可以先读,但建议每天至少亲手完成一个最小成果。看懂提示词不等于形成技能。
Codex 给出的结果和教程不同怎么办?
先保留现场,提供目录、错误、截图或测试结果,让 Codex解释差异并做最小修正,不要立刻要求推倒重来。