只要一件事情你敢有 SOP,那一定可以被 Claude Code 自动化。
上周末刚搭建好claude-code,现在还在“蜜月期”,今天晚上是实现很久很久之前,在工作上就想要自动化的一件事情。需求:流变仪导出的结构化数据(一个excel表格),自动化提取想要的数据(温度、及其对应的模量和损耗因子),以及绘制流变曲线。最初想用宏文件,和deepseek讨论过,实践没成功;后来决定用python,同样和deepseek讨论,生成的所有python都不成功,用来测试python环境的“hello world”运行ok,所以至少确定不是配置环境的问题,而是python中的很多细节设定有问题,但是我不懂(也不想细究)python细节,就搁置了。现在有了claude-code,这个问题看起来就不再那么棘手了。只有需求够清晰(通过迭代搞清楚也可以),就一定能得到能运行的python程序。大约用了两个小时,通过反复测试,不断明确需求,终于有了一个可以运行的python,并且导出的内容也是我想要的——一行是一个文件的数据,包括样品名称、测试日期、一系列的温度及其模量和损耗因子。以后我只需要把批量导出的excel文件放在指定的文件夹中,让claude-code帮我更新即可。为了减少token消耗,我又把一个python拆分成两个,一个负责导出数据,一个负责绘图。还有很多扩展的地方,比如如何让claude-code帮我复核;比如更加自动化,监控特定的文件夹并自动汇总等。我还让claude帮我总结了我们的cooperation:一个很深刻的感触是,requirement无法一步到位、表达清晰!我自己对我自己做的事情都如此,更何况团队内部、团队与客户之间呢。这也是产品开发中总会遇到的事情,客户无法描述清楚他们的需求,每次样品测试都会有新的性能要求;这就是agile的意义,既要尽可能plan清楚,又要保持开放的心态,迎接不确定性和未知的变化。