谷歌推出了“奧斯卡計畫”,這是一個開放源碼的倡議,旨在賦能開發團隊利用AI代理來管理軟體程式。該計畫在谷歌I/O班加羅爾大會上首次亮相,為軟體團隊提供了一個監控問題和缺陷的平台。目前奧斯卡計畫主要針對開放源碼專案,未來計畫將其功能擴展至閉源專案。
谷歌印度開發者關係負責人卡爾提克·帕德馬納班在博客中表示:“我相信AI有潛力顯著提升整個軟體開發生命周期。”他補充道:“我們很高興能分享我們正在開發的AI代理,讓AI對所有開發者更加有用和可及。”
透過奧斯卡計畫,開發者可以創建各種類型的AI代理,諸如開發、計畫、運行和支援代理。這些代理能夠通過自然語言與用戶互動,無需編寫新的程式碼即可實現流暢的指令。
谷歌Go程式語言的產品經理卡梅倫·巴拉漢提到,奧斯卡目前正在幫助Go開發團隊跟蹤缺陷報告和貢獻者互動。Go專案擁有超過93,000次提交和2,000名貢獻者,面對監控潛在問題的挑戰。巴拉漢在一段谷歌視頻中表示:“我們曾考慮AI代理是否能有所幫助,不是通過寫程式碼(我們喜歡這個過程),而是減少干擾和繁瑣的工作。”
通過奧斯卡計畫開發的AI代理在增強問題報告方面表現出色,能夠審核數據及運用開發工具突顯最相關的信息。即使在人工維護者不在的情況下,它也能與報告問題的人進行溝通以獲取更多澄清。
巴拉漢指出,奧斯卡計畫將很快在更多谷歌的開放源碼專案中推出。“我們的願景是讓任何人都能在他們的專案中部署奧斯卡,無論是開源還是閉源,並使用預先打包的代理或自行創建,”他說。
報導顯示,AI代理正在改變軟體開發。像GitHub Copilot和亞馬遜的CodeWhisperer等程式碼助手,以提升開發者的生產力而聞名,而像亞馬遜的Q這類工具則促進內部數據查詢和團隊間的協作。