谷歌公司(Google LLC)今天发布了由其人工智能模型 “双子座”(Gemini)驱动的Android Studio的更多功能。
Android Studio中的 "双子座 "作为Android Studio(一种软件编辑器)的人工智能升级版于今年5月推出。 它将谷歌的旗舰模型带到了开发工具中,使开发人员能够与人工智能模型聊天,获得有关安卓软件的见解,并生成代码建议。
它可以编辑你的代码,帮助你快速从原型转向实现,实现常见的设计模式,并重构你的代码,"Android Studio 产品经理 Sandhya Mohan 说。 "Gemini 还能通过文档和提交信息生成等功能简化工作流程,让您有更多时间专注于编写代码。
据谷歌介绍,有了新的更新,用户将不仅能生成代码,还能在 Android Studio 中根据自定义需求使用提示直接修改代码。 例如,开发人员可以选择一个代码块,然后输入 "提高我的代码的可读性 "或 “修改这段代码以接受一个额外的变量来表示客户名称”。
除了编写文档之外,为类、方法和变量命名可能是每个开发人员每天工作中最糟糕的部分,因此现在 Gemini 可以帮助生成直观的名称。 这项功能可以在开发人员编码时触发,也可以作为重构代码的一部分,以简化代码的可读性。 人工智能还可以通过简单的右键单击生成代码文档。
当需要将更改提交到版本控制时,人工智能可以检查对代码所做的更改,并对开发人员的工作提出简单的总结建议。 这样就能更快、更轻松地完成提交,并减少文档记录不全或提交信息空白的情况。 这样,如果需要将代码还原到之前的状态,同事就能很容易地理解为什么要在回滚之前进行修改。
开发人员还可以使用提示库保存和管理最常用的提示。 只需单击一下,他们就能从上下文菜单中调用这些提示并再次使用。
在一项重大更新中,Gemini 可以使用其多模态图像功能,帮助开发人员在 Android Studio 的设计过程中将用户界面元素可视化。 手动将模拟数据构建到 UI 元素中可能既困难又耗时,但 Gemini 现在可以使用 AI 自动生成带有相关上下文的 Composable 元素预览,从而简化了这一过程。
谷歌表示,该公司正在继续试验 Gemini 的多模态支持,以帮助 UI 开发。 在未来的更新中,Android Studio 中的 Gemini 将允许开发人员为上下文附加自定义图片,从而使人工智能更容易创建美观、吸引人的 UI 界面。 谷歌表示,人工智能集成不仅限于编码,还将扩展到发布中。 通过将 AI 集成到 App Quality Insights 工具中,开发人员可以分析 Google Play Console 和 Firebase Crashlytics 报告的崩溃情况。
代码质量的新功能还包括根据本地代码上下文生成单元测试场景。 这将使开发人员能够在代码发布前快速测试并发现其中的缺陷。 如果代码在编译阶段无法构建或同步,谷歌表示,Gemini 还将协助理解错误,并提供如何修复代码的见解。
这些新功能今天就可以在 Android Studio 早期访问金丝雀通道中试用。 大部分功能将在即将发布的 Ladybug 功能中推出,预计将于 12 月底发布。
感谢大家花时间阅读我的文章,你们的支持是我不断前进的动力。期望未来能为大家带来更多有价值的内容,请多多关注我的动态!