JetBrains发布AI更新 强化代码智能与多文件编辑

92建站   IT大杂烩   2025-04-17   收藏 评论

JetBrains,多文件编辑

JetBrains 在 4 月 16 日宣布其 Junie AI 编码助手已达到“生产就绪”状态,能够处理从编写代码到调试运行等一系列复杂的开发任务。同时,公司对其旧版 AI Assistant 进行了重大更新,现在支持接入如 Anthropic Claude 3.7 Sonnet 和 Google Gemini 2.5 Pro 等先进模型,并引入了多文件编辑功能,极大提升了开发者的工作效率。

尽管 Junie AI 和 AI Assistant 在某些功能上有所重叠,但 JetBrains 强调它们是互补的。AI Assistant 主要用于提供即时的代码建议,帮助解决日常编程中的小问题;而 Junie AI 则专注于复杂、多步骤的任务,比如需要跨多个文件进行操作的情况。这种分工明确的设计,使得开发者可以根据自己的具体需求选择最合适的工具。

目前,Junie AI 的支持范围限于 IntelliJ IDEA Ultimate、PyCharm Pro、WebStorm 和 GoLand 等专业版本的 IDE。未来,计划扩展至 PhpStorm、RubyMine 和 RustRover,但对于 Rider(C# IDE)、CLion(C/C++ IDE)以及 Fleet(下一代 IDE),暂时没有相应的支持计划。

面对来自 Microsoft Visual Studio Code 与 GitHub Copilot 以及 Cursor 和 Windsurf 等新兴 AI 驱动 IDE 的竞争压力,JetBrains 在其 2025.1 版本的 IDE 中推出了免费套餐,包括无限次的代码补全和本地 AI 功能,并附带一定量的云端信用额度。这一举措旨在吸引更多用户,尤其是那些对成本敏感的小型团队和个人开发者。

考虑到部分开发者对数据隐私的关注,新版 IDE 支持通过 Ollama 或 LM Studio 实现离线运行模式,确保用户的代码无需上传至云端即可享受智能化服务。不过,需注意的是,IntelliJ IDEA Community Edition 和 PyCharm 免费版并不支持本地代码补全功能,这可能会影响一些预算有限用户的体验。

总的来说,JetBrains 的这次更新不仅展示了其在 AI 编程领域的持续投入和技术实力,也体现了对不同用户群体需求的深刻理解。无论是追求高效协作的企业团队,还是重视数据安全的个人开发者,都能在 JetBrains 的产品中找到适合自己的解决方案。随着技术的发展,JetBrains 将继续引领开发工具市场的创新潮流,为全球开发者带来更加便捷高效的开发体验。

展开