Google揭露可協助維護開源軟體的AI代理人Project Oscar
支付動態 · 2024-07-18

Project Oscar負責處理開源專案貢獻者所提出的問題,並於現有檔案中找出相關問題的解答或解釋

Google

Google本週開源AI代理人專案Project Oscar,以用來協助維護擁有眾多貢獻者的開源專案,目前該專案的主要功能包括呈現專案脈絡、以自然語言來控制既有的確定工具,以及分析報告與CLs/PRs。目前Project Oscar仍處實驗性階段,屬於Go專案的子專案,尚不確定是否會成為獨立專案。

Oscar與許多以大型語言模型(LLM)來協助開發的專案不同,它並不企圖強化或取代撰寫程式碼的程式,而是專注於處理貢獻者所提出的問題,以及於現有的檔案中找出相關問題的解答或解釋。Google認為,畢竟撰寫程式纔是開發軟體有趣的部分,Oscar則可協助處理相對不有趣的軟體維護程式。

Google指出,開源專案的維護基本上就是人與人之間的自然語言交流,而這便是LLM最擅長的部分,同時,這些交流必須得到大量確定程式碼的支援,因此,Project Oscar便是結合了LLM與確定性程式碼。

在Project Oscar現有的3項功能中,第一個即是索引與呈現相關的專案脈絡,讓LLM擔任專案搜尋引擎的角色,向貢獻者或維護者提供所有相關脈絡並與之互動,不管是設計檔案、API參考、部落格、操作手冊或是常見問題等;其次則是以自然語言來控制確定性的工具,因為它能追蹤與紀錄專案中各種工具的使用;最後則是分析問題報告及變更列表/拉取請求(CLs/PRs),以即時改善它們,另也會根據分析結果以替報告及CLs/PRs添增標籤,並分配至適當路徑或對象。

Project Oscar的首個原型為Gaby,藏身於Go問題追蹤器中,以@gabyhelp的身分執行任務,迄今Gaby已索引來自GitHub的Go問題內容,以及go.dev的Go檔案,並能以相關連結來回答各種新的問題,Google計畫很快就會賦予Gaby新的Gerrit程式碼審查功能。

Gaby目前運作於本地端工作站,使用Google的GeminiLLM,Pebble檔案系統,以及記憶體內的向量資料庫,但Google強調,Gaby的架構令它很容易就能在不同的代管服務上運作,使用任何的LLM,各種儲存層,以及不同的向量資料庫。

未來Google仍會持續擴充Gaby的功能,有機會也會擴大Project Oscar以支援其它專案。

熱門文章
英國確認各垂直行業的賭博稅稅率
合規與政策
灰度在iGB L!VE 2026展位T70和你相約7月,一起點燃倫敦的熱情!
灰度頭條
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
首頁
遊戲
合作
發現
我的