今天,Stack Overflow 正式發布了一年一度的開發者調查結果。
今年 Stack Overflow 收到了來自 185 個國家的 90,000 份回復,這次他們十分關注 AI 的使用情況。今年 AI 大火,Stack Overflow 希望了解 AI 對開發人員的工作方式是否產生了真正的影響,因此對 AI 的深入調查,是今年特有的。
Stack Overflow 產品營銷副總裁 Joy Liuzzo 表示,該公司將使用開發者的這些回復來塑造自己的 AI 產品。Stack Overflow 曾公開表示 AI 是該網站的“大機遇”,“我們現在正在投資 AI,我們需要了解開發人員如何看待這項技術,并根據回應情況將其納入開發人員的工作流程中,” Liuzzo 說道。
這次調查關于 AI 使用的亮點有:
相對于學習編程的人來說,專業人士對 AI 工具的采用更為緩慢。30% 的專業開發人員表示沒有采用 AI 輔助編程工具的計劃。
ChatGPT 是最受歡迎的 AI 搜索工具,被 83% 的受訪者使用,其次是 Bing AI(20%)、WolframAlpha(13%)和 Google Bard AI(10%)。
GitHub Copilot 是最受歡迎的開發者搜索工具,被 55% 的受訪者使用,其次是 Tabnine(13%)和 AWS CodeWhisperer(5%)。
與美國、英國和德國的開發人員相比,印度、巴西和波蘭的受訪者更有可能接受 AI 工具。
專業開發人員信任 AI 嗎?
Stack Overflow 發現,很多開發人員已經在使用 AI。其中 44% 的開發人員現在就在他們的開發過程中使用 AI 工具,26% 的人計劃很快開始使用。學習編程的人采用人數更多,達到 55%,這些早期采用者一旦進入專業開發人員職位,將成為技能嫻熟的 AI 用戶。
盡管越來越多的開發人員在使用 AI 工具,但他們使用的種類并不多。Stack Overflow 詢問開發人員他們正在使用哪些工具,在今年列出的 21 個選項中,絕大多數只是使用了兩個熱門產品:ChatGPT(83%)和 GitHub Copilot(56%)。
Stack Overflow 還發現,隨著經驗的增加,開發人員對將 AI 工具表現得更為冷淡。近 40% 的擁有超過 21 年經驗的開發人員表示他們不打算使用這些工具或計劃使用這些工具。畢竟更有經驗的開發人員通常從事更復雜的項目和 / 或代碼結構,AI 工具目前無法幫助解決這些問題。
而且這些較新的 AI 技術,現在還處于炒作周期的早期階段。Stack Overflow 預計,在更廣泛地應用之前,開發人員可能還需要更多的時間調整現有的工作流程來適應這些工具。
導致 AI 工具在開發過程中采用速度較慢的另一個因素是專業開發人員對 AI 工具的準確性不太信任。在使用或計劃使用 AI 工具的人中,只有 3% 非常信任它們的準確性,而有兩倍多的人(6%)非常不信任。雖然多數人(39%)對 AI 工具有些信任,但這個回應告訴我們 AI 工具仍需要證明它們的有用性。
對于新工具的采用,“信任但要核實”可能是最佳方法。今年一個非常受歡迎的問題是“為什么 ChatGPT 在數學上不準確?”這個問題涉及到 AI 工具(特別是那些基于大型語言模型訓練的工具)無法理解復雜問題的問題。但實際上,人們在這類問題上也經常出錯。
另外,在什么地方工作也會對結果造成影響。來自印度、巴西和波蘭的專業開發人員最有可能使用或計劃在其開發流程中使用 AI 工具,這些國家的回應率達到 70% 甚至更高。而英國、法國、美國和德國的開發人員更有可能表示他們不計劃使用 AI 工具(回應率達到 36%)。
印度和巴西是許多“新”技術人才的來源地,這一趨勢可從過去的開發者調查中看出,因此在這些地區更廣泛地使用 AI 工具是有道理的。
而歐盟國家和美國的情況比較特殊,因為可以通過最近的新聞推斷出 GDPR 法規對 AI 進行監管的可能性在增大。法國已經開始調查針對 ChatGPT 的投訴。在美國,雖然目前還沒有相關法規,但一些公司已經開始公布禁止在工作中使用 ChatGPT 的政策,同時 Stack Overflow 和 Reddit 也公開表示他們將開始收費以限制訪問社區數據。無論是準確性問題還是法律規定或工作場所規定,這些因素都使開發人員不敢迅速采用這些 AI 工具。
AI 輔助工具的好處
Stack Overflow 表示,無論現在的采用情況如何,開發人員對這些 AI 工具的可能性都持積極態度。
調查發現,77% 的受訪者對在他們的工作流程中使用 AI 感到滿意,70% 的受訪者今年已經在使用或計劃使用 AI 編碼工具。
在實際使用中,與專業開發人員相比,學習編程的人員主要是用 AI 工具進行調試和獲得幫助 (68%),并了解代碼庫 (50%)。而專業開發人員最感興趣的是使用 AI 工具測試代碼 (65%)、提交和審查代碼 (64%),以及使用它們進行部署和監控 (61%),以及記錄代碼或了解代碼庫 (58%)。
整體來說,AI 工具給開發者帶來的好處,主要還是體現在提高生產力和加快學習速度上。
根據調查結果來看,在對 AI 工具有好感的所有開發人員角色中,高級管理人員(63%)與數據科學家和區塊鏈開發人員一起位居榜首。嵌入式應用程序開發人員、桌面 / 企業開發人員和硬件工程師不太可能使用這些工具,并且將來也不太愿意使用它們。Stack Overflow 希望硬件工程師暫時不要使用人工智能,因為這些工具的準確性方面讓人信心不足。
Stack Overflow 也在調查中詢問了開發人員,明年在工作流程中使用 AI 工具,是否會跟今年有所不同,72% 的人表示或許在編寫代碼流程中會有所不同,78% 的人對使用 AI 調試代碼持相同看法。
-
AI
+關注
關注
87文章
31490瀏覽量
269899 -
編程工具
+關注
關注
0文章
29瀏覽量
8588 -
ChatGPT
+關注
關注
29文章
1566瀏覽量
7945
原文標題:AI輔助編程工具給開發者帶來好處了嗎?Stack Overflow 2023 開發者調查AI特別報告
文章出處:【微信號:AI前線,微信公眾號:AI前線】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論