JetBrains AI助手登陆Android Studio!智能编码提升Kotlin开发效能
JetBrains AI 旨在解决开发者在日常工作遇到的各种问题,包括在编写代码时可能的文档查阅工作及“试错”过程等,由于 JetBrains AI 与自家 IDE 深度整合,因此可以“准确理解开发者的上下文,掌握整体开发内容与项目结构”,从而为开发者提供“有用的见解”。
Kotlin 开发者现在可以通过新推出的 JetBrains AI Assistant 插件(Beta版)在 Android Studio 中提升工作流程。
该插件提供 AI 驱动的编码辅助功能,包括代码建议、AI智能解释、重构建议、提交信息生成等——所有功能都集成在 Android Studio 中。依托 JetBrains 及第三方的大型语言模型(LLMs)1支持,它能帮助您更快地编写更优质的代码。
立即获取JetBrains AI下载
如何开始使用
要启用 AI Assistant,需使用 Android Studio Meerkat 2024.3.1 版本,进入插件市场搜索JetBrains AI Assistant 并进行安装。
Android Studio 中更智能的编码方式
JetBrains AI Assistant 将上下文感知的 AI 直接集成到 Android Studio 中,增强 Kotlin 开发体验,让您专注于构建创新应用。
自动化繁琐任务,提高生产力
AI Assistant 通过智能代码建议加速开发流程,基于 JetBrains 先进 AI 模型 Mellum 的支持,它能提供理解上下文的代码补全功能,推荐相关代码段并减少手动输入。此外AI Assistant 还能简化编写测试、解决版本控制冲突、生成提交信息和代码文档等任务。
自定义 AI 适配工作流程
您可以自主控制 AI 如何融入开发流程:选择基于云或本地的 AI 模型 ,决定何时接受建议,并可在提示库中调整提示词。
离线使用AI辅助功能
通过 LM Studio 或 Ollama 连接本地模型后,即使没有网络连接,您仍可与 AI Assistant 进行交互,获取代码解释、重构建议和各类编程问题解答。
JetBrains AI Assistant 实战演示
让我们通过 JetSnack 演示项目(一个零食订购示例应用)了解 AI Assistant 的实际应用。
通过代码建议加速编码
当前应用中缺少零食图片的内容描述(这对屏幕阅读器至关重要),AI Assistant 的代码补全功能帮助我们修改 Snack 数据结构,建议存储内容描述的属性,它甚至能在输入时自动补全整个代码块。
通过代码生成扩展功能
在浏览 JetSnack 应用代码时,我们发现缺少健康食品分类。使用 AI Assistant 的”生成代码”快捷功能,只需用自然语言编写提示即可添加该功能。
生成提交消息
完成改进后,是时候提交我们的更改了。AI Assistant 可以生成简洁明了的提交信息,清晰易懂地总结代码更新内容。
热门IDE推荐
- IntelliJ IDEA:业界公认的优秀Java开发平台
- PyCharm:一种提高Python语言开发效率的IDE
- WebStorm:强大的JavaScript 开发工具
- PhpStorm:一款智能的PHP IDE
- GoLand:智能高效的GO IDE