赞
踩
不出所料,今年的 I/O 大会只突出了一个关键词 “AI”。Google 旗下的各类产品都成了其展示 AI 实力的舞台。连面向开发者的产品 Android Studio 也新增了 Studio bot
功能,希望通过 AI 帮助开发者更轻松地写代码:
Studio Bot 使用谷歌编码基础模型 Codey
(后者基于最新 PaLM2 大语言模型)帮助开发者生成程序代码,提升生产力。我们还可以向 Studio Bot 询问有关 Android 开发的知识,或者帮助修复当前代码中的错误。Studio Bot 正处于早期阶段,目前只对 US 地区开放,感兴趣的小伙伴可以翻墙体验。
凡涉及到代码自然会让人担心到安全问题,Google 非常重视隐私安全,我们与 Studio Bot 的聊天内容不会被用作其他用途,可以放心使用。
更新到当前最新版的 Android Studio Hedgehog.
View > Tool Windows > Studio Bot
使用 Google 账号登录,点击 Next 就可以开始对话了
这是非常实用的功能,我们可以让 Studio Bot 帮我们生成所需的代码。而且相对于依靠搜索得到的各种参差不齐的信息,Studio Bot 通过强大的生成式 AI 能力,给出的答案可读性更好,质量更可靠。例如,我需要一段创建 Room 数据库的代码,得到的回答如下:
而且,Studio Bot能够记住对话的上下文,你可以追加相关问题,它可以自己理解你的意图,比如我希望将刚才生成的代码改为 Kotlin 的,如下:
代码变成了 Kotlin 版本,还配了详细的说明
回答各种技术问题,比如关于 Android Studio 使用技巧,甚至任何通用的 Android 开发知识。
这个功能相当炸裂,你可以选中 IDE 中的任意代码片段,去 Ask Studio Bot
获取代码的解读。
以下是解读的结果,将每一行代码翻译成更能听懂的 “人话”。 Studio Bot 是支持中文的,中文回答的效果看起来也不错,对技术词语的翻译很到位,一点不晦涩。
对于很多一眼看不懂的花哨代码,将会非常有用,是大家学习开源项目的利器!
发送给 Studio Bot 的代码需要上传服务器才能获得回答,但是这些代码不会被滥用,如果你担心代码安全可以不提问关于你的代码的问题,IDE 的私有代码绝不会被私自上传服务器
Ask Studio Bot 这样的功能不会将你的代码送去训练模型,只是用来获取问题答案
Studio Bot 目前还是实验性产品,无法保证答案的绝对正确。Bot 在回答后会跟有 “赞” 和 “踩”,通过这些反馈将帮助模型更好地成长,准确度会越来越高。
当然,如前面介绍的,它可以生成代码,也可以基于你的代码提供一些解读,它主要的场景就是服务写代码这件事情
Studio Bot 应该更多地生成原创内容,而不是复制已有内容。万一 Studio Bot 引用了大篇幅源码,那么它会标记引用来源,引用源可能涉及开源许可证,所以参考回答时也需要遵守许可证的要求。
前面提到了,可以得到回答后,即时给出“赞”或者“踩”的反馈,帮助其成长,服务他人也更好地服务自己。
Studio Bot 是为了回答各类 Android 开发问题而生的,其他领域的问题它可能无法很好的回答。
Studio Bot 为 Android Studio 设计,可以与 IDE 很好的集成,提供很多开箱机用的面向编码的功能,这是一般的对话机器人所没有的。
问题尽量简洁清晰,如果 Bot 没有理解你的问题那可以重新组织一下语句,另外对于回答需要有所判断,毕竟这种生成式的答案无法保证绝对正确。
https://developer.android.com/studio/preview/studio-bot
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。