Google Colab AI生成程式码


前言

        之前有写过一篇Python深度学习1:Google Colab介绍,而2023年5月17日 Google I/O大会发布Google Colaboratory(Colab)加入全新的AI模型Codey,功能包含程式码生成、程式码补全、除错及聊天机器人。

 

介绍

        Colab 类似Python Jupyter Notebook的云端开发环境,提供免费的GPU资源及云端空间,用户可以在上面训练模型或学习Python语言,再透过个人的云端硬盘存取资料,当发生问题需要重置系统时也非常方便,重新整理连线就会切换到不同的虚拟主机,当然因为是免费使用GPU非订阅用户,只能在限定时间内使用程式码生成功能,如果需要长时间使用GPU不想被抢占资源就需要订阅Colab Pro即可。

        Codey可根据程式码上下文,建议下一行程式码,或根据开发人员提出的需求生成相应的程式码,开发人员也可以透过Codey进行程式码除错,辅助工程师开发及验证程式码。

 

功能使用介绍

        改版后的Google Colab,右上方多出一个Colab AI的按钮,点选后就会跳出Colab AI对话界面,可以使用对话的方式产生程式码。而左边多增加“开始使用 AI 编写或生成程式码”,可以点选生成程式码,透过表达产生程式码。 



        使用Colab AI聊天方式产生程式码,当我输入“我想要做机器学习”,Colab AI快速回答相关的程式码或教学,Codey可以让想学习Python程式语言的使用者透过聊天问答方式学习,也可以透过GPU或TPU训练AI模型。



        向Codey询问程式码,在最后的部分会提供参考的网址,让使用者可以参考,也可以节省网页搜寻的时间 





        开始使用 AI 编写或生成程式码,点选“生成”程式码,就会产生下面图片,再输入栏内输入“99乘法表”,下方即可产生对应程式码,Codey生成4种不同写法的程式码,在“1 of 4”这里可以左右切换不同的程式码,使用者可以自行选择




        请Codey协助制作简单的AI手写辨识模型,输入“训练手写数字辨识模型与验证”按下执行后就会产生程式码,还会提醒需要注意遵守的授权规范,使用者需要点选“请注意, 建议的程式码可须遵守授权规范|”之后的网址即可查看。

 


结语

        个人觉得Google Colab增加Codey AI,让平台更具实用性,跟Github Copilot一样非常实用,可以辅助开发者加速开发程式码,也可以让想学习的人多一个管道学习。除了Google Colab上使用Codey模型,Google也在最新的Android Studio Hedgehog中增加Studio Bot,提供类似GitHub Copilot的功能,未来正式版本发布会再写出相关的博文,期待下一篇博文吧!

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论