其他 80%:生产力的真正含义

我们一直被关于生成式人工智能在多大程度上提高软件开发人员生产力的说法轰炸:它把普通程序员变成了 10 倍程序员,把 10 倍程序员变成了 100 倍程序员。甚至最近,我们(虽然有所减少,但仍然)受到了故事另一面的轰炸:METR 报告称,尽管软件开发人员相信他们的生产力已经 [...]

来源:O'Reilly Media _AI & ML

我们一直被关于生成式人工智能在多大程度上提高软件开发人员生产力的说法轰炸:它把普通程序员变成了 10 倍程序员,把 10 倍程序员变成了 100 倍程序员。甚至最近,我们(虽然有所减少,但仍然)受到了故事另一面的轰炸:METR 报告称,尽管软件开发人员相信他们的生产力有所提高,但在人工智能的帮助下,端到端总吞吐量却有所下降。我们还在去年的 DORA 报告中看到了这方面的迹象,该报告表明,当人工智能出现时,发布节奏实际上略有放缓。今年的报告扭转了这一趋势。

METR 报告 去年的 DORA 报告 今年的报告

我想首先排除几个假设:

    我不相信 10x 程序员。我认识一些人,他们认为自己是 10 倍程序员,但他们的主要技能是让其他团队成员相信团队的其他成员应对他们的错误负责。 2倍,3倍?这是真的。我们并不完全相同,我们的技能也各不相同。但是10倍呢?不。METR 报告存在很多方法论问题——这些问题已经被广泛讨论。我不认为这意味着我们可以忽略他们的结果;软件产品的端到端吞吐量很难测量。
  • 我不相信 10x 程序员。我认识一些人,他们认为自己是 10 倍程序员,但他们的主要技能是让其他团队成员相信团队的其他成员应对他们的错误负责。 2倍,3倍?这是真的。我们并不完全相同,我们的技能也各不相同。但是10倍呢?编号
  • METR 报告存在很多方法论问题——这些问题已经被广泛讨论。我不认为这意味着我们可以忽略他们的结果;软件产品的端到端吞吐量很难测量。
  • 阿姆达尔定律 多流计算机 谈话 AI Codecon:代理世界的编码
  • AI-curious:代理是可发现的,可以回答问题,但不能修改任何内容。
  • 对 AI 感兴趣 人工智能就绪 人工智能嵌入