Studio Bot - 让 AI 帮我写 Android 代码

这篇具有很好参考价值的文章主要介绍了Studio Bot - 让 AI 帮我写 Android 代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Google I/O 2023


不出所料,今年的 I/O 大会只突出了一个关键词 “AI”。Google 旗下的各类产品都成了其展示 AI 实力的舞台。连面向开发者的产品 Android Studio 也新增了 Studio bot 功能,希望通过 AI 帮助开发者更轻松地写代码:

Studio Bot - 让 AI 帮我写 Android 代码

Studio Bot 使用谷歌编码基础模型 Codey(后者基于最新 PaLM2 大语言模型)帮助开发者生成程序代码,提升生产力。我们还可以向 Studio Bot 询问有关 Android 开发的知识,或者帮助修复当前代码中的错误。Studio Bot 正处于早期阶段,目前只对 US 地区开放,感兴趣的小伙伴可以翻墙体验。

凡涉及到代码自然会让人担心到安全问题,Google 非常重视隐私安全,我们与 Studio Bot 的聊天内容不会被用作其他用途,可以放心使用。

Studio Bot 启动方式


1. 更新 Android Studio

更新到当前最新版的 Android Studio Hedgehog.

Studio Bot - 让 AI 帮我写 Android 代码

2. 打开功能视图

View > Tool Windows > Studio Bot

Studio Bot - 让 AI 帮我写 Android 代码

3. 登录账号

使用 Google 账号登录,点击 Next 就可以开始对话了

Studio Bot - 让 AI 帮我写 Android 代码

Studio Bot 可以做什么?


1. 生成代码

这是非常实用的功能,我们可以让 Studio Bot 帮我们生成所需的代码。而且相对于依靠搜索得到的各种参差不齐的信息,Studio Bot 通过强大的生成式 AI 能力,给出的答案可读性更好,质量更可靠。例如,我需要一段创建 Room 数据库的代码,得到的回答如下:

Studio Bot - 让 AI 帮我写 Android 代码

而且,Studio Bot能够记住对话的上下文,你可以追加相关问题,它可以自己理解你的意图,比如我希望将刚才生成的代码改为 Kotlin 的,如下:
Studio Bot - 让 AI 帮我写 Android 代码

代码变成了 Kotlin 版本,还配了详细的说明

2. 回答问题

回答各种技术问题,比如关于 Android Studio 使用技巧,甚至任何通用的 Android 开发知识。

Studio Bot - 让 AI 帮我写 Android 代码

3. 解读代码

这个功能相当炸裂,你可以选中 IDE 中的任意代码片段,去 Ask Studio Bot 获取代码的解读。
Studio Bot - 让 AI 帮我写 Android 代码
以下是解读的结果,将每一行代码翻译成更能听懂的 “人话”。 Studio Bot 是支持中文的,中文回答的效果看起来也不错,对技术词语的翻译很到位,一点不晦涩。
Studio Bot - 让 AI 帮我写 Android 代码

对于很多一眼看不懂的花哨代码,将会非常有用,是大家学习开源项目的利器!

一些常见问题


Studio Bot 会将我的代码发送到 Google 服务器吗?

发送给 Studio Bot 的代码需要上传服务器才能获得回答,但是这些代码不会被滥用,如果你担心代码安全可以不提问关于你的代码的问题,IDE 的私有代码绝不会被私自上传服务器

代码会用来训练 Studio Bot 模型吗

Ask Studio Bot 这样的功能不会将你的代码送去训练模型,只是用来获取问题答案

Studio Bot 的回答是准确无误的吗?

Studio Bot 目前还是实验性产品,无法保证答案的绝对正确。Bot 在回答后会跟有 “赞” 和 “踩”,通过这些反馈将帮助模型更好地成长,准确度会越来越高。

Studio Bot 可以提供关于代码的帮助吗?

当然,如前面介绍的,它可以生成代码,也可以基于你的代码提供一些解读,它主要的场景就是服务写代码这件事情

Studio Bot 在回答中如何引用来源?

Studio Bot 应该更多地生成原创内容,而不是复制已有内容。万一 Studio Bot 引用了大篇幅源码,那么它会标记引用来源,引用源可能涉及开源许可证,所以参考回答时也需要遵守许可证的要求。

如何对 Studio Bot 进行反馈?

前面提到了,可以得到回答后,即时给出“赞”或者“踩”的反馈,帮助其成长,服务他人也更好地服务自己。

可以问 Studio Bot 任何问题吗?

Studio Bot 是为了回答各类 Android 开发问题而生的,其他领域的问题它可能无法很好的回答。

与其它大语言模型机器人(如 ChatGPT, GoogleBard 等)有什么不同?

Studio Bot 为 Android Studio 设计,可以与 IDE 很好的集成,提供很多开箱机用的面向编码的功能,这是一般的对话机器人所没有的。

能否给一些使用建议?

问题尽量简洁清晰,如果 Bot 没有理解你的问题那可以重新组织一下语句,另外对于回答需要有所判断,毕竟这种生成式的答案无法保证绝对正确。

https://developer.android.com/studio/preview/studio-bot文章来源地址https://www.toymoban.com/news/detail-446148.html

到了这里,关于Studio Bot - 让 AI 帮我写 Android 代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 让ChatGPT帮我写AI与人类对决的结局

           2022年高考结束后突发奇想写了点小灵感,关于AI(人工智能)vs人类的故事,但迟迟想不出结局,于是,我决定,让ChatGPT自己为人类写个结局!下一次让文心一言试一试! 文章指引: 1.黑体字体部分为个人手写初稿 2.紫色字体部分为我发送给ChatGPT的内容  3.深蓝色字

    2024年02月02日
    浏览(43)
  • chatgpt帮我写的一个小程序气泡框代码

    效果图 这是一个气泡框 .bubble { position: relative; padding: 10px; border-radius: 8px; background-color: #ddd; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .triangle { position: absolute; width: 0; height: 0; top: -10px; left: 50%; margin-left: -10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px soli

    2024年02月02日
    浏览(44)
  • 帮我写一个跨年html倒计时代码,达到预定时间切换为放烟花

    以下是一个简单的 HTML 倒计时代码,在跨年时会切换为放烟花的效果: 上面的

    2024年02月03日
    浏览(57)
  • 【ChatGPT】使用 Cursor !其中集成了免费的 GPT-4 帮我写代码,写文章,聊天(ChatGPT)

    官网是 cursor.so,下载后安装即可使用,无需科学上网。 Github: https://github.com/getcursor/cursor 现在速度又快还免费,只希望收费晚点来。 使用过程中如果一次回复的字数太多了会戛然而止,这时候跟他说“上面的代码没写完,请写完”就可以了。   目录          一、GPT-4在代

    2023年04月12日
    浏览(44)
  • AIGC 来帮我写个脚本

    AIGC全称为AI-Generated Content,即采用人工智能技术来自动生产内容。 充分利用好AIGC的能力挺有用的,比如下面的一个例子:给我写一个shell脚本,基本上将shell 脚本的基础能力完成,只需要稍加加工即可一个生产可用的工具。 比如: 写个sehll 脚本分析一下linux 系统的网路流量、

    2024年02月16日
    浏览(37)
  • Chatgpt帮我写程序切分Midjourney生成的图片

    背景:非程序员,只懂VBA,其他语言一概没入门。 这两天在尝试MJ在抖音上做图文的玩法,遇到一个问题,如何将MJ生成的一张4宫格图片切分成4张单独的图片,找了一圈,要是用图片处理软件,那太麻烦了。忽然想到chatgpt可以写程序,于是我向chatgpt提出了以下要求: 我需要

    2024年02月09日
    浏览(42)
  • 帮我写一个关于询问chatGPT进行提问的有效模板需要详细一点

    当您使用ChatGPT时,您可以通过以下步骤使用该模型: 选择一个可用的平台 ChatGPT可以在多个平台上使用,包括网站,应用程序和社交媒体。在选择使用的平台之前,您需要考虑您想要使用ChatGPT的原因以及您的用户基础。 配置API密钥 ChatGPT可以通过API密钥来访问。在使用之前

    2023年04月22日
    浏览(48)
  • 学习新技术,争做新青年:请ChatGPT帮我写一篇计算机视觉分类算法论文

    本博文主体内容由ChatGPT对话生成,所给出的知识的准确性有待商榷,聊天方式仅供参考,回答的内容需要辨别哈 所对话ChatGPT为3.5版本 技术是第一生产力,冲哇 这些论文链接大部分都是正确的啊,太酷啦 优质论文写作教程推荐如下: 🍊 论文撰写八大技巧与八大心得,一文

    2024年02月07日
    浏览(46)
  • Android Studio Error: Google Play requires that apps target API level 30 or higher.

    Android Studio Error: Google Play requires that apps target API level 30 or higher. flyfish 在build.gradle增加

    2024年02月15日
    浏览(35)
  • Android Studio xml文件代码自动提示失效/Android Studio 代码不自动提示/怎样设置才能不手动敲Android Studio 代码

    下图为我成功解决Android不自动提示代码之后的样子(这个过程耗时两天,把相关博客都看了一遍,尝试了各种各样的方法都没有解决。但是用这个方法的话几分钟就解决掉了) 我的电脑一直都是很奇怪的状态,因为用别的软件也总是会出现各种bug,但解决这个问题找到合适

    2024年02月03日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包