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次,發文人進小黑屋喔~

評論