打开网易新闻 查看精彩图片

告诉AI写首诗,它会照做,只是需要人工润色才能完美;写代码也是如此。

本周《Kettle》节目中,El Reg系统编辑托拜厄斯·曼恩和高级记者汤姆·克莱本与布兰登·维利亚罗洛一起讨论了AI软件开发的现状,也就是所谓的"氛围编程"。

讨论的核心是汤姆本周早些时候报道的一项研究,该研究发现,告诉AI它是一名专业软件开发者实际上会让它产出更糟糕的代码,这对AI作为软件开发工具的使用意味着什么。

我们的看法?当然,AI能够编写代码——甚至是复杂的代码——但你仍然需要专业开发人员来修复它那些无处不在的错误和故障。换句话说,那些试图基于AI投注而减少开发团队规模的公司可能正在犯错。

您可以在这里收听《Kettle》节目,也可以在Spotify和Apple Music上收听。

Q&A

Q1:什么是"氛围编程"?

A:"氛围编程"是指使用AI进行软件开发的一种状态或方式,强调AI可以编写代码,但需要人工监督和完善的开发模式。

Q2:告诉AI它是专业开发者会让代码更好吗?

A:不会。研究发现,告诉AI它是一名专业软件开发者实际上会让它产出更糟糕的代码,这表明与AI交互的方式会影响其输出质量。

Q3:公司可以用AI完全替代开发团队吗?

A:不建议这样做。虽然AI能够编写甚至复杂的代码,但仍然需要专业开发人员来修复AI代码中无处不在的错误和故障,减少开发团队可能是错误决策。