【TO 編輯部導讀】
隨著 AI 技術快速發展,越來越多工作場合開始將 AI 工具納入流程。本週 META 推出兩個重量級 AI 工具更是突顯了這一趨勢。以下內容,希望讓讀者了解到將 AI 工具納入工作的重要性和可行性。
一般民眾可能不會主動使用 ChatGPT,但是對一些軟體工程師來說,生成式 AI 已經改變了他們的工作方式。
92% 開發人員開始使用 AI 幫寫 Code
現在網路上常見的 AI 程式碼編寫工具有 GitHub Copilot、Amazon CodeWhisperer、ChatGPT 和 Tabnine 等等,這些工具已經越來越普及,幫助軟體工程師執行日常任務,讓工程師可以空出更多的時間來處理更具有挑戰性的問題
——根據 GitHub 的調查發現,有 92% 的開發人員使用 AI 程式碼編寫工具,而有 70% 的人表示這些工具會給他們工作上帶來幫助。
而在另一個程式論壇網站 Stack Overflow 的調查中也發現,來自 185 個國家、9 萬筆的資料中,有 77% 的受訪者對於在他們的工作流程中使用 AI 感到滿意;有 83% 的受訪者使用 ChatGPT 作為搜尋工具,其次是 Bing AI(20%)、WolframAlpha(13%) 和 Google Bard AI(10%)。至於程式碼編寫工具,有 55% 的人使用 GitHub Copilot,其次有 13% 的人使用 Tabnine 和 5% 的人使用 Amazon CodeWhisperer。
AI 還能幫你過濾容易受到攻擊的程式碼編寫模式!
AI 程式碼編寫工具是如何提升軟體工程師工作效率的呢?我們可以更具體了解一下程式是如何運作的。
以最受歡迎的 GitHub Copilot 為例,系統經過數十億行程式碼的訓練,可以將口語的提示,轉化成程式碼的建議;也可以透過先前編寫過的程式碼上下文,快速的提供循環程式碼的建議,當然你也可以決定是否要接受建議,或是重新編輯和拒絕建議。GitHub Copilot 也可以自動過濾掉常見、容易受到攻擊的程式碼編寫模式。
關於 GitHub Copilot 的細節可以至官網參考說明,也可以下載免費試用版本。
訂閱《AI TOgether》趨勢週報
每週幫你精選 AI 主題報導

感謝訂閱!隨時注意信箱的最新資訊
生成式 AI 真的正在大幅改變工程師的工作
西雅圖軟體新創公司 Augmend 的首席執行長兼聯合創辦人Diamond Bishop 表示,像他們這種由 5 名開發人員組成的新創團隊,有許多不熟悉的領域需要學習,而藉由生成式 AI 的幫助,提高了團隊約 2 倍的生產力。
西雅圖房地產公司 Redfin 的首席技術長 Bridget Frey 也提到,AI 工具可以提高工程師的效率,例如從一種程式語言轉移到另一種程式語言、幫助工程師解讀其他同事遺留的程式碼、編寫用於轉換數據格式的函數,過去需要工程師 30 分鐘才能完成的事情,現在 AI 可以在一分鐘內完成。
讓 AI 協助自動生成程式碼,少了很多「廢話」
對西雅圖服裝租賃新創公司 Armoire 的首席技術長 Laura Butler 來說,她更喜歡「簡潔」的程式碼;他們最近開始使用 GitHub Copilot 進行單元測試生成大量樣板,而 VS Code 中的自動完成和自動建議非常實用。
Laura Butler 表示,一個優秀的程式設計並不會有大量的程式碼,反而是越少越好,不需要沒有經過思考、審查或測試的錯誤程式碼。這些程式碼的建議,都是靠大量的語言訓練而產生的,可以說是智慧的結晶,並且保持在最新的狀態,不會有過時且無用的建議,對忙碌的工程師來說是一件很棒的事情!
*本文開放夥伴轉載,參考資料:《GeekWire》、《The Verge》、GitHub,圖片來源:pixabay
(責任編輯:黃俊誠)