日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Go 團隊近兩年在做什么,AI 方面如何發力?

來源: 責編: 時間:2024-03-20 17:27:32 194觀看
導讀大家好,我是煎魚。本文繼續承接 @Sameer Ajmani 的回憶錄《Go 和 Google、Cloud 融合的那么深,絕非偶然》,他現在作為 Google 工程總監 ,負責領導 Go 編程語言團隊。本次也給出了 Go 這兩年大的關鍵變動說明,更重要的是提

大家好,我是煎魚。FBb28資訊網——每日最新資訊28at.com

本文繼續承接 @Sameer Ajmani 的回憶錄《Go 和 Google、Cloud 融合的那么深,絕非偶然》,他現在作為 Google 工程總監 ,負責領導 Go 編程語言團隊。FBb28資訊網——每日最新資訊28at.com

本次也給出了 Go 這兩年大的關鍵變動說明,更重要的是提及了 Go 計劃在生成式 AI 方面的發力方向。FBb28資訊網——每日最新資訊28at.com

今天由煎魚結合分享一下,看看未來會發生什么變化。FBb28資訊網——每日最新資訊28at.com

最近幾年做了什么

馬后炮一下,在過去的幾年(2022-2024 年),Go 這門編程語言及其生態系統在不斷地變得成熟。FBb28資訊網——每日最新資訊28at.com

Go 官方團隊認為,Go 作為可擴展云應用的首選語言,Go 將會繼續保持強勁的增長勢頭。大業務環境下,云計算市場的復合年增長率 (CAGR) 超過 15%,因此 Go 生態系統的前景非常光明。FBb28資訊網——每日最新資訊28at.com

近年來功能特性的關鍵更新,TOP7 如下:FBb28資訊網——每日最新資訊28at.com

  1. Go 添加了泛型:解決了自 Go 1.0 以來最重要的語言功能請求。這是每次用戶調查中用戶提的最多的特性訴求。
  2. 增強了向后兼容性:新增了的 GODEBUG 功能標志,這使得 Kubernetes 等主要系統能夠擴展其支持窗口。
  3. 增強了向前兼容性:使得能夠修復長期存在的 Go 的編程問題,例如:foor-loop 共享變量這類 "疑難雜癥"。
  4. 軟件供應鏈安全性:大大提高了 Go 項目本身的軟件供應鏈安全性,有興趣的同學可閱讀《Perfectly Reproducible, Verified Go Toolchains》。
  5. 標準庫更完善:向標準庫添加了 slog 結構化日志記錄,改進了 HTTP 路由的支持。
  6. 性能可以更強悍:新增了配置文件引導優化(PGO)的支持,PGO 可以極大的提高程序效率,達到更高的性能目標。
  7. Go IDE 改進:對 VSCode 和 Gopls 做了改進,提高了性能,更多的支持靜態分析。最近增加了透明工具鏈遙測功能,能夠根據數據改進開發人員的體驗。

未來 Go + AI 發展方向

毫無疑問,生成式 AI,尤其是 ChatGPT 等是今年最熱門的話題。也有很多讀者問過 Go 這塊 AI 有沒有打算干什么。這塊回憶錄上也給出了答復。FBb28資訊網——每日最新資訊28at.com

Go 團隊相信大多數程序員都會使用 AI 輔助工具,當前優先考慮為 Go 開發人員提供 AI 輔助工具。FBb28資訊網——每日最新資訊28at.com

正在研究如下幾個方向:FBb28資訊網——每日最新資訊28at.com

  • 如何提高模型生成的 Go 代碼的質量?
  • 我們能否區分 "好代碼 "和 "壞代碼",從而讓模型學會如何區分?
  • 識別 “好代碼” 和 修復 “壞代碼” 的工具本身對程序員很有用,非常有價值。
  • 如果模型在現有的開放源碼上進行訓練,那么它們如何學會生成使用新引入的 Go 特性和庫的代碼?
  • 我們能否利用重構工具對訓練數據進行 "現代化" 處理,使模型學會使用最新的語言特性?FBb28資訊網——每日最新資訊28at.com

  • Go IDE 應該如何提示模型生成良好的 Go 代碼?FBb28資訊網——每日最新資訊28at.com

  • 提示中需要包含哪些內容?IDE 是否需要了解 Go 工作區布局,以便在提示中提供正確的上下文?FBb28資訊網——每日最新資訊28at.com

  • IDE 是否需要通過 RAG 獲取依賴代碼并將其包含在提示中?FBb28資訊網——每日最新資訊28at.com

Go 團隊主要是和 VSCode Go plugin 相關的負責人和同學在共同研究這一塊 AI 的建設,因為都是 Google 的同事,也都在美國紐約。有明確的先發優勢。FBb28資訊網——每日最新資訊28at.com

如果后面有更大的 AI 輔助工具突破,相信必然是在 VSCode IDE 先出現。(GoLand 有點慘的感覺?)FBb28資訊網——每日最新資訊28at.com

總結

Go 團隊目前的獲取信息來源的趨勢和考慮內容的方式,還是比較明確的。一塊是來自 Go 社區每年都做的開發者調查,所有把泛型的漏洞給堵上了。FBb28資訊網——每日最新資訊28at.com

另外一塊是和業內的大客戶們,尤其是 Google 內的 Kubernetes 項目等系統的成員有比較高密度的聯系,為他們排憂解難。再反哺到 Go 社區本身,兼容性增強和安全性提高就是由此而生。FBb28資訊網——每日最新資訊28at.com

這有利也有弊,見仁見智了。不過對于我們用戶而言,在 AI 方面,Go 后續能有新的動作,對我們是極好的。FBb28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-78146-0.htmlGo 團隊近兩年在做什么,AI 方面如何發力?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 10 天 996 寫出的語言 - JavaScript

下一篇: 搞懂C#文件壓縮:SharpZipLib vs. DotNetZip,實用代碼一網打盡!

標簽:
  • 熱門焦點
  • 官方承諾:K60至尊版將會首批升級MIUI 15

    全新的MIUI 15今天也有了消息,在官宣了K60至尊版將會搭載天璣9200+處理器和獨顯芯片X7的同時,Redmi給出了官方承諾,K60至尊重大更新首批升級,會首批推送MIUI 15。也就是說雖然
  • Mate60手機殼曝光 致敬自己的經典設計

    8月3日消息,今天下午博主數碼閑聊站帶來了華為Mate60的第三方手機殼圖,可以讓我們在真機發布之前看看這款華為全新旗艦的大致輪廓。從曝光的圖片看,Mate 60背后攝像頭面積依然
  • 俄羅斯:將審查iPhone等外國公司設備 保數據安全

    iPhone和特斯拉都屬于在各自領域領頭羊的品牌,推出的產品也也都是數一數二的,但對于一些國家而言,它們的產品可靠性和安全性還是在限制范圍內。近日,俄羅斯聯邦通信、信息技術
  • 8月總票房已突破10億!《封神》第一:口碑已經成了

    8月5日消息,據燈塔專業版數據,截至8月5日9時35分,8月總票房(含預售)已突破10億。其中,《封神》以大比分的優勢領先。根據官方消息,目前該片總票房已經超過14.
  • Rust中的高吞吐量流處理

    作者 | Noz編譯 | 王瑞平本篇文章主要介紹了Rust中流處理的概念、方法和優化。作者不僅介紹了流處理的基本概念以及Rust中常用的流處理庫,還使用這些庫實現了一個流處理程序
  • 如何通過Python線程池實現異步編程?

    線程池的概念和基本原理線程池是一種并發處理機制,它可以在程序啟動時創建一組線程,并將它們置于等待任務的狀態。當任務到達時,線程池中的某個線程會被喚醒并執行任務,執行完任
  • 最“俊美”淘寶賣家,靠直播和短視頻圈粉,上架秒光,年銷3000萬

    來源 | 電商在線文|易琬玉編輯|斯問受訪店鋪:Ringdoll戒之人形圖源:微博@御座的黃山、“Ringdoll戒之人形”淘寶店鋪有關外貌的評價,黃山已經聽累了。生于1985年的他,哪
  • 華為發布HarmonyOS 4:更好玩、更流暢、更安全

    在8月4日的華為開發者大會2023(HDC.Together)大會上,HarmonyOS 4正式發布。自2019年發布以來,HarmonyOS一直以用戶為中心,經歷四年多的發展HarmonyOS已
  • Android 14發布:首批適配機型公布

    5月11日消息,谷歌在今天凌晨舉行了I/O大會,本次發布會谷歌帶來了自家的AI語言模型PaLM 2、谷歌Pixel Fold折疊屏、谷歌Pixel 7a手機,同時發布了Androi
Top 主站蜘蛛池模板: 贡觉县| 任丘市| 杂多县| 北海市| 沈阳市| 民丰县| 明星| 石棉县| 龙胜| 喀喇沁旗| 垦利县| 荣昌县| 南乐县| 祁阳县| 邯郸市| 涟水县| 吉隆县| 南宁市| 四川省| 桑日县| 三都| 岑巩县| 社旗县| 富源县| 庆云县| 铜陵市| 安国市| 彭阳县| 博客| 虎林市| 宣武区| 子洲县| 南宁市| 枣庄市| 高邑县| 教育| 新蔡县| 石景山区| 克拉玛依市| 兴文县| 驻马店市|