Redis之父“锐评”LLM编程:全知全能 && Stupid
Redis 创始人 antirez 昨天发表 2024 年第一篇文章——
《LLMs and Programming in the first days of 2024》,分享了自己使用 LLM 辅助编程的体验,以及相关看法。
antirez 在文章中用了几个小标题对 LLM 编程进行了总结:
全知全能,还是鹦鹉学舌?
Omniscient or Parrots?虽然愚蠢却无所不知
Stupid but All-Knowing用完即弃的 “一次性” 代码
Disposable Programs在系统编程领域无法按预期进行
When things don't go as they should: System Programming
antirez 表示 LLM 在自己擅长的领域 —— 系统编程,无法提供任何帮助。他对此的分析是,LLM 只能进行基础推理,但这种推理往往不准确,很多时候还充满了对不存在的事实的 “幻觉”。
antirez 文章中有一句略扎心的话:“当今的大多数编程工作都是以略有不同的形式重复相同的事情,并不需要高水平的推理”。
他认为这恰好正是 LLM 擅长的地方,所以 LLM 非常适合用来写一些用完即弃的 “一次性代码”,比如他本人不喜欢学习晦涩的通信协议的细节,或者由想要展示自己有多优秀的人编写的库的复杂方法 —— 这对他来说这是 “垃圾知识”,但 LLM 可以帮助他摆脱这些东西。
最后 antirez 提到,如何向 LLM 提出正确的问题将是程序员的一项基本技能 —— 本质还是沟通。
毕竟 LLM 并不是唯一不明白我们想表达的内容的对象。沟通不畅是一个很大的限制,许多程序员尽管在自己的特定领域非常有能力,但沟通却很差。
相关链接:http://antirez.com/news/140
往期推荐
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦
微信扫码关注该文公众号作者