Google 推出 Studio Bot:内置进 Android Studio 的 AI 编程助手
Google 在 I/O 大会上推出 Studio Bot,专门帮 Android 开发者生成代码、找 Bug 和解答开发疑问。它基于 PaLM 2 衍生的 Codey 编程模型,支持 Kotlin 与 Java,直接嵌在 IDE 工具栏中。目前仅面向美国开发者通过 Canary 渠道开放测试。

如果你平时开发 Android 应用,一定经历过在 Android Studio、官方文档和 Stack Overflow 之间来回切换的痛苦。查一个生命周期回调或者修一个空指针,往往要翻好几个网页。
在 5 月 10 日的 I/O 大会上,Google 打算把这个流程缩短。他们正式公布了专为 Android 开发者设计的 AI 编程助手 Studio Bot,直接把代码生成和修 bug 的能力塞进了官方 IDE。
住在工具栏里的专属外援
Studio Bot 并不是单纯调用通用的聊天机器人,它的底层是 Google 最新的代码基础模型 Codey,而 Codey 则是从刚刚更新的 PaLM 2 大语言模型衍生出来的。
语言支持上,它原生支持 Android 开发主力语言 Kotlin 和 Java。功能也不复杂,主要负责三件事:帮开发者写代码、找出报错原因修 bug,以及随时回答关于 Android 开发的各种疑问。
最方便的一点在于集成方式。它直接挂在 Android Studio 的工具栏里,开发者不用跳出编辑器,随手点开就能提问,甚至可以直接圈出一小段代码让它当场 debug。
关于大家最在意的隐私问题,Google 明确表示,使用 Studio Bot 并不需要向他们共享项目的源代码。不过有一点需要留意,你和这个机器人之间的对话数据会被 Google 收集,用来继续训练和改进模型。
不过目前想要用上门槛还不低。Google 表示 Studio Bot 仍处于非常早期阶段,现在只在 Canary 预览版渠道向美国本地的开发者开放,什么时候推向全球还没有具体时间表。
赶晚集,但挑了自留地动手
这其实是 Google 全面发力 AI 浪潮下的又一步动作。自 3 月开放 Bard 早期测试以来,Google 就在不断给它塞进生成代码、解释代码和排错的能力,而这次则是把这些能力打包成专属开发工具。
但放眼整个行业,编程助手这块阵地早已打得不可开交。微软今年早些时候就把类似 ChatGPT 的交互助手塞进了 GitHub Copilot,而亚马逊也在上个月把 CodeWhisperer 完全免费开放给开发者使用。
相比之下,Studio Bot 的打法明显保守很多。微软和亚马逊的助手能够跨多种主流 IDE 运行,支持各种技术栈,而 Studio Bot 目前仅仅局限在 Android Studio 这一款工具里。虽然 Google 同时还拿出了另一款 Duet AI 编程工具来补位,但后者目前只提供给 Google Cloud 用户。
为什么重要
我们认为,Studio Bot 是 Google 巩固自身移动生态防御壁垒的一步聪明棋。
虽然和支持全栈开发的 GitHub Copilot 相比,Studio Bot 显得偏科又狭窄,但 Android 开发本身的碎皮化、复杂的 API 演进以及各版本兼容问题,向来让开发者叫苦不迭。通用模型经常在这里产生幻觉或给出过时废弃的 API,如果 Codey 针对 Android 官方生态做了深度特化,哪怕功能再小,对日常写 App 的人来说也是实打实的减负。
不过,值不值得现在折腾去试,答案可能要打个问号。限制在美国区加上不稳定 Canary 通道,说明它现在的可用度依然偏低,普通开发者完全不必为了尝鲜去特意换开发环境。
隐患同样显而易见。Google 承诺不看源码,却要收集所有对话数据,很多企业团队对这种数据回收机制天然敏感。在 Copilot 和 CodeWhisperer 已经大面积抢占开发者心智的当下,Google 如果不能尽快把 Studio Bot 推向全球稳定版并理清隐私边界,它很可能只会沦为少数新手开发者的玩具。
来源 (1)
- theverge.com(在新标签页打开)原文theverge.com