微软发布AI程序员AutoDev:996自主生成代码,性能超越GPT-4达30%

AI每日新闻8个月前发布 shen
468 0

在科技飞速发展的今天,人工智能已经逐渐渗透到我们生活的方方面面。全球首个 AI 程序员 Devin 诞生之后,近日微软团队也发布了一款名为AutoDevAI程序员,这款全新的AI工具能够在无需人类干预的情况下自主生成并执行代码,其性能更是超越了GPT-4达30%。

AI旋风了解到,AutoDev的发布引起了业界的广泛关注。与此前全球首个AI程序员Devin不同,AutoDev的设计更侧重于自主规划和执行复杂的软件工程任务,同时还能够维护Docker环境中的隐私和安全。这一特性使得AutoDev在软件开发领域具有更广泛的应用前景。

微软发布AI程序员AutoDev:996自主生成代码,性能超越GPT-4达30%

在此之前,微软已经推出了主打产品GitHub Copilot,帮助开发人员完成软件开发任务。然而,包括GitHub Copilot在内的一些AI工具在利用IDE的潜在功能方面仍有所欠缺,例如构建、测试、执行代码以及git操作等。而AutoDev的诞生,正是为了填补这一空白。

AutoDev的工作流程非常独特。用户只需定义一个目标,如“测试特定方法”,AutoDev便能自主协调整个流程。AI智能体将测试写入新文件,启动测试执行命令,并在安全的评估环境中进行。测试执行的输出将合并到对话中,AI智能体分析这些输出,触发检索命令,通过编辑文件合并检索到的信息,然后重新启动测试执行。整个过程由AutoDev自主完成,无需开发人员干预。

在性能上,AutoDev同样表现出色。在HumanEval测试中,AutoDev在代码生成和测试生成方面分别取得了91.5%和87.8%的Pass@1优秀结果。这一成绩相比之前的AI编码助手有了显著的提升,展示了AutoDev在自主完成任务方面的强大能力。微软发布AI程序员AutoDev:996自主生成代码,性能超越GPT-4达30%

随着Devin、AutoDev等AI工程师的诞生,程序员们的工作可能会实现一大部分自动化。这些AI工具能够自主完成代码生成、测试等任务,从而减轻程序员的工作负担。然而,AI旋风认为,尽管AI在软件开发中扮演着越来越重要的角色,但程序员们仍然具有不可替代的价值。他们可以通过不断学习和掌握新技术,与AI工具协同工作,共同推动软件行业的创新发展。

总之,微软发布的AI程序员AutoDev以其出色的性能、自我评估与协作能力为软件开发领域带来了新的变革。未来,随着人工智能技术的不断进步和应用场景的不断拓展,我们有理由相信,AI将在软件开发中发挥更加重要的作用,为人类带来更加美好的未来。同时,程序员们也需要不断适应新技术的发展,与AI工具共同推动软件行业的进步。

© 版权声明

相关文章

暂无评论

暂无评论...