代码质量测试初创公司 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.,该公司销售用于管理开源软件组件的工具。
好文章,需要你的鼓励
Queen's大学研究团队提出结构化智能体软件工程框架SASE,重新定义人机协作模式。该框架将程序员角色从代码编写者转变为AI团队指挥者,建立双向咨询机制和标准化文档系统,解决AI编程中的质量控制难题,为软件工程向智能化协作时代转型提供系统性解决方案。
苹果在iOS 26公开发布两周后推出首个修复更新iOS 26.0.1,建议所有用户安装。由于重大版本发布通常伴随漏洞,许多用户此前选择安装iOS 18.7。尽管iOS 26经过数月测试,但更大用户基数能发现更多问题。新版本与iPhone 17等新机型同期发布,测试范围此前受限。预计苹果将继续发布后续修复版本。
西北工业大学与中山大学合作开发了首个超声专用AI视觉语言模型EchoVLM,通过收集15家医院20万病例和147万超声图像,采用专家混合架构,实现了比通用AI模型准确率提升10分以上的突破。该系统能自动生成超声报告、进行诊断分析和回答专业问题,为医生提供智能辅助,推动医疗AI向专业化发展。