Supercharge your tools with AI-powered features inside many JetBrains products
如果您一直在跟随我们的历程,您可能已经阅读过我们最近的博文完成不可完成的补全任务:JetBrains IDE 中 AI 补全的现状。 在那篇文章中,您可能还记得这张很酷的代码补全图表。 4 月份出现了些有趣的变化:我们的接受率有所上升,显式取消率(explicit cancel rate)有所下降。 在这篇博文中,我们将分析为什么以及如何在不重新训练生成模型的情况下获得这样的结果。 不能只依靠 LLM 提供代码建议的 LLM 是 AI 代码补全的核心,但不是全部。 幕后有很多事在发生,特别是在插件方面,例如决定: 何时显示建议。 建议应该是单行还是多行。 建议应该显示还是隐藏 – 例如…
Kotlin 开发者现在可以通过新推出的 JetBrains AI Assistant 插件(Beta版)在 Android Studio 中提升工作流程。 该插件提供 AI 驱动的编码辅助功能,包括代码建议、AI智能解释、重构建议、提交信息生成等——所有功能都集成在 Android Studio 中。依托 JetBrains 及第三方的大型语言模型(LLMs)1支持,它能帮助您更快地编写更优质的代码。 如何开始使用 要启用 AI Assistant,需使用 Android Studio Meerkat 2024.3.1 版本,进入插件市场搜索JetBrains AI…
自 JetBrains IDE 2024.3 版本起,AI Assistant 不仅可以访问您项目中的上下文,还可以访问 IDE 自身技术文档。当您在使用 WebStorm、IntelliJ IDEA 或 PyCharm 时遇到操作难题,AI Assistant 将即刻启动交互式引导,为你提供帮助。 功能引导 - 如何使用该功能? 只要您使用 AI Assistant,该功能便开箱即用。当您提出一个与 IDE 相关的问题时,AI Assistant 将自动进行搜索。但如果您希望 AI Assistant 的搜索限定在官方文档范围,请使用 /docs 命令: 如果在…
代码补全一直是 JetBrains IDE 中的突出功能,可以帮助开发者更快速、更智能地编写代码,并减少错误。 但要是它能做的更多呢? 要是它不但可以预测下一个元素,还可以预测整行代码,甚至可以补全代码块呢? 这就是我们一直以来努力的方向。 我们在 AI 方面投入了大量时间和精力,因此我们的代码补全功能已发展得无比强大,比以往任何时候都更精确、快速和智能。 在这篇博文中,我们决定分享 JetBrains IDE 中 AI 代码补全的原理,它的发展历程以及即将取得的激动人心的进展。 我们开始吧! 什么是 JetBrains AI 代码补全? JetBrains 通过两种方式提供 AI 代码补全:…