Skip to content

Redis之父“锐评”LLM编程:全知全能 && Stupid

发表时间:Wed Jan 03 2024 18:48:28 GMT+0800 (中国标准时间)

oschina2013 https://mmbiz.qpic.cn/sz\_mmbiz\_jpg/dkwuWwLoRKicIibmXicpVwzE4qyhkFfVc4hQUkTjice62BQZib6XFvWRzS3YtbDricQX941uGdugQoMrxhQH4TSwT0fg/0?wx_fmt=jpeg

![](image\Redis之父“锐评”LLM编程:全知全能 && Stupid\0.png)

Redis 创始人 antirez 昨天发表 2024 年第一篇文章——
《LLMs and Programming in the first days of 2024》,分享了自己使用 LLM 辅助编程的体验,以及相关看法。

![](image\Redis之父“锐评”LLM编程:全知全能 && Stupid\1.png)

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

往期推荐

30年前的IDE:只有TUI、背景颜色亮瞎眼……

17+ 项目停更,到了该说“再见”的时候了

冥场面!速来围观2023十大生产事故“名场面”

《2023 大语言模型 LLM 技术报告》


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

阅读原文

上次更新于: