代码质量测试初创公司 SonarSource SA 近日宣布收购了 AutoCodeRover,这是一个面向软件开发者的自主人工智能平台的创建者。
据 Sonar 表示,此次收购将使其客户能够自动化调试和问题修复等任务,从而让他们能够将更多时间用于改进应用程序,而不是修复问题。
AutoCodeRover 构建了一个基于大语言模型的 AI 代理,能够自主修复有问题的代码。在测试计算机系统修复软件错误能力的 SWE-bench 基准测试中,它展示了一些令人印象深刻的结果。
AI 代理是可以在没有人工干预的情况下执行复杂任务的高级 AI 程序。AutoCodeRover 可以通过从开源软件项目中的各种信息推断开发者意图来找出修复 bug 的方法。
Sonar 解释说,AutoCodeRover 将 OpenAI 的 GPT 模型和 Google LLC 的 Gemini 系列等各种强大的大语言模型的功能,与新加坡国立大学研究人员开发的代码搜索和推理能力相结合。这使其能够成为软件开发生命周期中的主动参与者。
下一步,Sonar 将把 AutoCodeRover 与其生成式 AI 驱动的编码工具套件 SonarQube 整合。公司表示,这种整合将帮助自动化软件开发过程中的关键维护任务,通过加快审查来持续改进代码质量,不仅能检测问题,还能即时修复问题。公司称,这将使开发人员变得更加敏捷,加快新应用程序和更新的交付。
除了提高速度外,开发团队还将受益于更低的成本,因为 AutoCodeRover 将能够自主处理许多最繁琐的编码任务,使他们能够将精力集中在创建创新的新软件功能上。
Sonar 首席执行官 Tariq Shaukat 表示,AI 代理是强大的工具,可以帮助开发人员比以前更快地构建更好的软件。
"研究估计,开发人员将近一半的时间都花在修复 bug、处理技术债务和其他不能帮助创造未来的工作上,"Shaukat 说。"这导致开发人员的生产力和幸福感降低。与开发人员并肩工作的代理式 AI 将帮助他们更好更快地构建,并将更多时间用于编写代码、创建新产品、创新和推动影响。"
Sonar 还承诺与新加坡国立大学的可信和安全软件研究组合作,继续改进代理式 AI 技术。
本次的交易是 Sonar 的第二次重大收购,就在两个月前,它收购了 Tidelift Inc.,该公司销售用于管理开源软件组件的工具。
好文章,需要你的鼓励
谷歌深度思维团队开发出名为MolGen的AI系统,能够像经验丰富的化学家一样自主设计全新药物分子。该系统通过学习1000万种化合物数据,在阿尔茨海默病等疾病的药物设计中表现出色,实际合成测试成功率达90%,远超传统方法。这项技术有望将药物研发周期从10-15年缩短至5-8年,成本降低一半,为患者更快获得新药治疗带来希望。
继苹果和其他厂商之后,Google正在加大力度推广其在智能手机上的人工智能功能。该公司试图通过展示AI在移动设备上的实用性和创新性来吸引消费者关注,希望说服用户相信手机AI功能的价值。Google面临的挑战是如何让消费者真正体验到AI带来的便利,并将这些技术优势转化为市场竞争力。
哈佛医学院和微软公司合作开发了一个能够"听声识病"的AI系统,仅通过分析语音就能预测健康状况,准确率高达92%。该系统基于深度学习技术,能够捕捉声音中与疾病相关的微妙变化,并具备跨语言诊断能力。研究团队已开发出智能手机应用原型,用户只需完成简单语音任务即可获得健康评估,为个性化健康管理开辟了新途径。