現在大部分Android開發者,可以在Android Studio用到最新的人工智慧開發助理Studio Bot,Google宣布該功能開始向全球170個市場推送。開發者能夠在Android Studio中,以自然語言向Studio Bot提出程式開發相關問題並且獲得解答。

Studio Bot是Google在今年I/O上發布,針對程式開發需求的人工智慧助理,其提供類似GitHub Copilot的功能,可協助開發者編寫程式碼,官方提到,Studio Bot使用一個專為Android微調的模型Codey,而Codey則是Google新發表語言模型PaLM 2的衍生模型。

Studio Bot可以協助開發者產生程式碼、回答問題、相關資源,進而提高Android程式碼的品質,雖然開發者也可以使用其他人工智慧服務,達到類似的目的,但是Studio Bot的優勢之一,便是Studio Bot可以始終掌握開發者開發脈絡,能夠快速且精準地回應問題,開發者完全不需要離開Android Studio。

現在Google透過Android Studio金絲雀發布頻道,向170多個市場部署Studio Bot,雖然大多數國家都已經可以使用到這項功能,但是官方提到,Studio Bot針對英文使用設計。因此開發者需要在Studio Bot聊天室視窗中,以英文輸入問題與機器人互動。

Studio Bot可以回應的問題包括「How do I add camera support to my app?」、「Can you remind me of the format for javadocs?」或是「What's the best way to get location on Android?」等。由於Studio Bot會記住對話上下文,因此開發者可以繼續提出後續請求,像是「Can you show me how to do it in Compose?」等問題。

Studio Bot具有隱私安全性,機器人僅會發送指令到Google伺服器,用戶的程式碼會留在本機端,且預設情況下,Studio Bot的回應單純基於對話歷史紀錄,開發者可以控制是否要共用其他上下文或是程式碼以自訂回應。

Google提醒,由於Studio Bot目前仍在早期開發階段,因此開發者要在生產環境使用Studio Bot所產生的回應,都應該先進行人工驗證。官方持續改進Android開發知識庫以及Studio Bot回應的品質,開發者也可以透過評價按鈕,來快速回饋對Studio Bot回應的感覺。

熱門新聞

Advertisement