JetBrains推出全新程序开发AI代理Junie,可自动执行任务并提升程序代码品质

360影视 2025-01-28 20:43 2

摘要:JetBrains推出了一项名为Junie的全新人工智能程序开发代理,通过集成大型语言模型与JetBrains集成开发环境的技术,协助开发者处理日常任务并提升程序代码品质。官方表示,Junie人工智能程序开发代理可从执行基础任务到更复杂的项目协作,提供有效的支

JetBrains推出了一项名为Junie的全新人工智能程序开发代理,通过集成大型语言模型与JetBrains集成开发环境的技术,协助开发者处理日常任务并提升程序代码品质。官方表示,Junie人工智能程序开发代理可从执行基础任务到更复杂的项目协作,提供有效的支持。

根据SWEBench Verified基准测试结果,Junie能在单次执行完成53.6%的程序开发任务,涵盖多种层级的复杂性需求。JetBrains认为,该结果显示Junie已具备足够的实用性,能应对如今开发环境的高强度与多样性挑战。从简单的程序代码生成与检查,到编写测试、验证结果,JetBrains目标将Junie设计成开发者的虚拟合作伙伴,而非仅是辅助工具。

Junie目前支持IntelliJ IDEA Ultimate和PyCharm Professional,之后还将扩展至WebStorm。开发者只需安装相关扩展组件,即可在熟悉的IDE激活Junie。JetBrains表示,这样的设计确保开发者无需大幅调整现有的工作流程,能快速上手。通过逐步将重复性或繁琐的工作委派给Junie,开发者得以专注于更具创造性或策略性的任务,进一步提高整体工作效率。

Junie特别强调开发者对程序代码的掌控,每次程序代码修改与建议都可受开发者审查,并与项目上下文保持一致。此外,Junie能遵循团队程序代码风格与规范,生成具一致性的程序代码。JetBrains已开放Early Access Program允许开发者申请试用Junie,目前仅支持macOS和Linux平台,之后还会加入Windows系统的支持,并进一步拓展应用场景。

先前JetBrains就已推集成IntelliJ IDEA、PyCharm、PhpStorm与ReSharper等IDE的程序开发人工智能助理。JetBrains则强调Junie是人工智能程序开发代理,从原本提供特定功能的工具,转变成可解决完整开发任务的代理。

开发者在JetBrains Marketplace中普遍对先前的人工智能助理评价不佳,该组件获得大量的一星评价,甚至有不少开发者称其为最糟的程序代码完成工具。现在JetBrains推出Junie,以新品牌出发,试图在人工智能开发应用扳回一城。

来源:顺子说

相关推荐