大家好,我是煎魚。
本文繼續承接 @Sameer Ajmani 的回憶錄《Go 和 Google、Cloud 融合的那么深,絕非偶然》,他現在作為 Google 工程總監 ,負責領導 Go 編程語言團隊。
本次也給出了 Go 這兩年大的關鍵變動說明,更重要的是提及了 Go 計劃在生成式 AI 方面的發力方向。
今天由煎魚結合分享一下,看看未來會發生什么變化。
馬后炮一下,在過去的幾年(2022-2024 年),Go 這門編程語言及其生態系統在不斷地變得成熟。
Go 官方團隊認為,Go 作為可擴展云應用的首選語言,Go 將會繼續保持強勁的增長勢頭。大業務環境下,云計算市場的復合年增長率 (CAGR) 超過 15%,因此 Go 生態系統的前景非常光明。
近年來功能特性的關鍵更新,TOP7 如下:
毫無疑問,生成式 AI,尤其是 ChatGPT 等是今年最熱門的話題。也有很多讀者問過 Go 這塊 AI 有沒有打算干什么。這塊回憶錄上也給出了答復。
Go 團隊相信大多數程序員都會使用 AI 輔助工具,當前優先考慮為 Go 開發人員提供 AI 輔助工具。
正在研究如下幾個方向:
我們能否利用重構工具對訓練數據進行 "現代化" 處理,使模型學會使用最新的語言特性?
Go IDE 應該如何提示模型生成良好的 Go 代碼?
提示中需要包含哪些內容?IDE 是否需要了解 Go 工作區布局,以便在提示中提供正確的上下文?
IDE 是否需要通過 RAG 獲取依賴代碼并將其包含在提示中?
Go 團隊主要是和 VSCode Go plugin 相關的負責人和同學在共同研究這一塊 AI 的建設,因為都是 Google 的同事,也都在美國紐約。有明確的先發優勢。
如果后面有更大的 AI 輔助工具突破,相信必然是在 VSCode IDE 先出現。(GoLand 有點慘的感覺?)
Go 團隊目前的獲取信息來源的趨勢和考慮內容的方式,還是比較明確的。一塊是來自 Go 社區每年都做的開發者調查,所有把泛型的漏洞給堵上了。
另外一塊是和業內的大客戶們,尤其是 Google 內的 Kubernetes 項目等系統的成員有比較高密度的聯系,為他們排憂解難。再反哺到 Go 社區本身,兼容性增強和安全性提高就是由此而生。
這有利也有弊,見仁見智了。不過對于我們用戶而言,在 AI 方面,Go 后續能有新的動作,對我們是極好的。
本文鏈接:http://www.www897cc.com/showinfo-26-78146-0.htmlGo 團隊近兩年在做什么,AI 方面如何發力?
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com