可能需要训练一个bash专用AI
我的体会是AI跟人一样,有时候会在错误的方向上努力,这时候需要有人提醒他一下,换个思路可能就通了
t/ai-c/28099/4 你上次问这个问题的时候大家的回答差不多都是不存在这类AI(以现在流行的技术而言)
可能存在一类大模型擅长于写脚本语言,我觉得目前大概已经可以细化出这类AI了(尽管我还没见有什么产品),只是没有那么专精于bash
非常有趣的分享. 看来程序员用AI来vibe coding产生几百上千行的code, 不理解就merge, 就是给production埋地雷. 毕竟找bug比写code辛苦得多了.
这也从侧面说明, 现在AI只是个工具, 还取代不了程序员.
我自己用下来的体会是敏捷编程, 测试驱动开发+重构, 逐步迭代, 对于AI编程是有帮助的. code测试过了, 重构进程序员自己的架构里再merge, 会提高程序员对代码的把握度以及代码的可维护性. 函数要重构成比较小的规模. 将来如果出了问题, 之前写的测试代码能够帮助定位问题在哪里.
这些思路半年前在aider.el里写过: aider.el/appendix.org at main · tninja/aider.el · GitHub, 大概没人喜欢写测试, 估计也没人看 -_-. 即便claude-code比aider更popular, 这个办法还是有用的.
另外推荐一个AI编程的书单, GitHub - tninja/aider.el: AI assisted programming in Emacs with Aider, 有提到这些问题. 特别是里面的最后一本, 写的蛮好的.
zig 的 api 也非常不稳定,AI 写的都是旧版本的代码,新的zig下经常出错。要给AI 诉说清版本.
嗯, 拭目以待. 相信AI会越来越好