最近用AI的体会

最近在写bash脚本,这一块一直是我的弱项。一个是因为我Linux用的少,另外一个是大部分活我用Python就解决了。
但是这样不一样,这次脚本需要能在很多机器上面跑,而且不能依赖Python。

具体需求就是检查机器上所有可登录用户的密码最短、最长有效期。如果是我以前的话,我还真有点不知道怎么干。
bash脚本我也不熟,awk我也不熟。要是以前的话,需要学bash语法,最佳实践,又要去学awk语法,最佳实践。

然后还要研究Linux那几个配置文件的格式,有哪些常见的坑等等。没有个把星期真搞不定。

现在不一样了,AI直接生成了,而且写的还非常好。

花点时间逐行搞明白AI生成代码的意思,让AI自己解释代码的工作原理,自己学习一遍,学习的同时再检查一遍逻辑。
很快就完工了。而且还学到了很多最佳实践。

不过,我觉得AI是一个辅助者,不能太依赖他,而是要合理利用他去学习,增强自己的知识面。而不是以后什么活都让干,也不去理解他干的对不对。因为AI不能对自己代码负责,而人要对自己交付的东西负责的。

AI写代码如果放开让他写,太容易过度设计。还是需要人去控制他。
最近让他写一个Langflow的识别规则,写的太复杂了。很难维护。我甚至一度都要放弃了。
我重新把编写声明清楚后,让他重新写了一遍。

尝试一句话需求让AI干活的尝试,再次识别了。

现在对AI的理解还是要人把方案调研清楚,AI负责实现。这个结论还是没有变化。
还有就是每次对话如果效果满意,要落地成Markdown。因为AI每一个新对话都是从头来一遍。
有落地的Markdown文档,可以记住当时做了哪些事情。