← 返回蜂巢洞察

在人工智能时代,代码为何会变成只能被读取、且一次使用后就被丢弃的东西?

人工智能使得所有代码都变成了只能被写入而不能被读取的形式。这类代码结构过于复杂,难以理解;而测试代码本身反而成为了描述这些代码行为的文档。此外,这种代码也属于“一次性使用”的类型——重新编写这些代码要比调试它们要容易得多。人类根本无法大规模地审查由人工智能生成的代码。功能需求与实现方式之间的关联被解开了,开发者应该把注意力放在创新上。 作者:本·林德斯

人工智能使得所有代码都变成了只能被写入而不能被读取的形式。这类代码结构过于复杂,难以理解;而测试代码本身反而成为了描述这些代码行为的文档。此外,这种代码也属于“一次性使用”的类型——重新编写这些代码要比调试它们要容易得多。人类根本无法大规模地审查由人工智能生成的代码。功能需求与实现方式之间的关联被解开了,开发者应该把注意力放在创新上。

作者:本·林德斯

相关文章

技术实践

如何利用人工智能提示更快地构建网站用户界面

过去,创建网站的用户界面需要花费数小时的时间来手动编写HTML、CSS代码以及各种组件代码。但现在,你只需用简单的文字描述页面的结构,就可以让人工智能编码工具生成最初的代码版本。 不过,最终生成的代码质量取决于你提供的指令。如果指令过于简短或模糊,那么生成的代码可能只是包含随机颜色和重复代码的简单页面;而如果你能提供详细的说明——包括所使用的技术栈、文件结构以及设计规则,那么工具就能生成可实际使用的代码。 在本教程中,你将学习如何编写这样的指令。通过这些指令,你可以使用Next.js、Tailwind CSS以及shadcn/ui组件来构建一个带有固定导航栏的全屏页面。 完成本教程后,你将能够

阅读全文
技术实践

JEP 543最终确定了JDK 28中的结构化并发功能,由此结束了此前进行的七轮测试与评估环节。

JDK 28通过JEP 543实现了结构化的并发处理功能,其API与JDK 27相比没有任何变化。使用JDK 27开发的团队只需取消“--enable-preview”选项并重新编译代码即可。而为JDK 25或26编写的代码则需要进行相应的调整,以适应新的R_X异常类型参数、ExecutionException包装机制以及抽象的timeout()回调函数。 作者:A N M Bazlur Rahman

阅读全文
技术实践

Instagram采用了基于人工智能的架构对用户界面进行了优化,由此使相关成本降低了33%。

Instagram Direct将其Android应用程序的用户界面从传统的Android View系统迁移到了Jetpack Compose,从而创建了一个更适合人工智能编程工具理解和修改的UI代码库。据Instagram的工程师们表示,这一迁移使得UI代码的数量减少了50%,同时每个人工智能程序会话所消耗的资源成本也降低了33%。 作者:Sergio De Simone

阅读全文
技术实践

如何阻止人工智能代理生成尼日利亚的邮政编码

2026年10月1日,尼日利亚的邮政编码从六位数字改为由11个字符组成的代码,这种编码能够唯一标识某栋建筑,例如 EK-01-A03-FK-01 。 在此之前训练的语言模型仍然会自信地使用旧格式来处理邮政编码。这会影响两种类型的程序:一种是负责生成验证代码的编程程序,另一种是在运行时从客户信息中读取邮政编码或填写配送表格的程序。 本文将介绍如何解决这个问题。对于那些生成验证代码的程序,你需要检测它们目前生成的代码是否存在错误,并为它们提供相应的规则来纠正这些错误;而对于在运行时处理邮政编码的程序,则需要为它们设定明确的边界:当模型提出一个邮政编码时,由特定的程序来判断该编码是否符合规范、是否已

阅读全文