← 返回蜂巢洞察

人工智能时代严格而可持续的人工审核机制

在面对复杂的代码修改时,强制进行人工智能检查,并结合人工审核流程,能够帮助开发者保持敏锐的判断力。如果大多数开发人员都是代码的负责人,且团队规模较小,那么对于风险较低的代码提交,团队可以跳过同行评审环节,直接使用人工智能审批机制来提升开发效率。 作者:本·林德斯

在面对复杂的代码修改时,强制进行人工智能检查,并结合人工审核流程,能够帮助开发者保持敏锐的判断力。如果大多数开发人员都是代码的负责人,且团队规模较小,那么对于风险较低的代码提交,团队可以跳过同行评审环节,直接使用人工智能审批机制来提升开发效率。

作者:本·林德斯

相关文章

技术实践

演讲主题:开发团队的重塑

Hannah Foxwell探讨了如何应对这种由自动化编码技术带来的变革,这些变革迫使工程领域的领导者重新思考团队协作的方式。她提出了三个关键原则,以帮助人们在人工智能加速发展的背景下保持正确的方向:开发真正有价值的软件、优先考虑安全性而非开发速度,以及通过让团队成员掌握通用的技能,并维持可持续的值班制度,来保留人类在开发过程中的重要作用。 作者:Hannah Foxwell

阅读全文
技术实践

调查显示,由人工智能生成的代码会提高调试的难度,增加程序出现故障的概率,同时还会导致人们在理解这些代码时产生障碍。

由独立研究机构Coleman Parkes代表专注于利用人工智能技术进行根本原因分析的Undo公司开展的一项调查发现,虽然人工智能编码助手加快了代码生成的速度,但它们却将主要的瓶颈转移到了调试、代码理解以及代码维护环节。 作者:Sergio De Simone

阅读全文
技术实践

谷歌利用人工智能与差分模糊测试技术,将那些在C语言中编写的关键代码组件重新实现了为Rust语言版本。

谷歌的安全团队开发了一种方法,用于将giflib图像处理库中原有的C语言代码替换为Rust语言代码,从而消除其中存在的内存安全漏洞。他们采用了自动化迁移流程来确保代码的兼容性,并有效解决了零日漏洞问题。这个项目在成功提升代码运行效率的同时,也证明了人工智能在进行代码翻译时仍需要人类持续进行监督和调整。 作者:Olimpiu Pop

阅读全文
技术实践

在银行中营造一种协作型平台文化

平台是一种协作工具,而非基础设施。文化是建立在结构之上的:平台团队可以组织开放性的支持会议,为那些为项目做出贡献的开发者颁发奖励,并制定共同的开放标准,以此培养大家的工程思维方式。开发者与产品团队离不开平台团队的支持,而平台团队本身又依赖于应用开发团队;因此,为了共同发展,他们需要拥有统一的共享标准。 作者:本·林德斯

阅读全文