微軟的 Copilot 透過人工智慧整合改變編碼方式



儘管 GitHub Corporation 在 OpenAI 的生成式人工智慧的幫助下實現了人工智慧驅動的 Copilot,但它已經徹底顛覆了軟體開發的整個格局。自2021 年底推出以來,Copilot 取得了顯著的改進,現在使用更先進的GPT-4 技術來支援瑣碎編碼任務的自動化,以及一種創譯形式,讓您可以將程式碼從一種程式語言轉換為另一種程式語言。

對軟體開發的影響

Copilot 透過減少耗時的編碼過程並最大限度地延長解決更複雜問題的時間,對電腦程式設計產業產生了巨大的影響。根據 Bankin' 的最新統計:130 萬用戶和包括高盛和福特在內的 50,000 家公司,該工具已經證明了它的價值並節省了編碼時間。工程師相信,透過完全自動消除重複的程式設計工作,他們每月可以節省多達 200 個小時。

這是因為它在商業世界中實施了關鍵任務程序,從而揭示了它的權威以及公司對其功能的信任。然而,它並非沒有問題。範圍從過時的專案程式碼的建議到與使用可公開存取的程式碼相關的安全問題。

在限制和觀點之間導航

除了為圖片帶來的優勢之外,GitHub 還強調,Copilot 的發展並不是為了取代人類程式設計師,而是為了幫助他們。該公司支援安全採用,程式設計師仔細分析和審查 Copilot 的建議,僅選擇最相關和最適用的建議。這種方法確保人工智慧工具得到很好的利用,以提高生產力,而不存在任何程式碼品質或安全性差的風險。

GitHub 將嘗試將 Copilot 整合到 Microsoft 套件中,可能會先從 Office 和 Bing 開始,然後是其他。人工智慧的擁抱象徵著它更廣泛地用於解決行業中的軟體問題,這可能成為提高效率和靈活性的墊腳石。隨著人工智慧輔助編碼市場越來越大,GitHub 發現自己正處於與亞馬遜 CodeWhisperer 和Google Replit Ghostwriter 激烈競爭的現實境地。然而,在一個不穩定且競爭激烈的市場中,Copilot 的巨大潛力和微軟的支持使其具備了走得更遠的有利地位。

副駕駛在編碼演變中的作用

我們必須遵循寫作規則,因此人們開始青睞機器人,因為它們花費更少的精力並且品質相當不錯。雖然像 Copilot 這樣的人工智慧工具在編碼創新中發揮著重要作用,但人工智慧工具的引入可以與先前的編碼創新(例如程式編譯器和開源編碼的發明)進行比較。 Copilot 不僅有助於程式碼生成,而且還是一個旨在簡化程式碼轉換和調試的動態工具,這在最近導致了時間的浪費。

目前副駕駛的角色只是一個開始。未來,隨著人工智慧等技術的不斷進步,與我們所認為的程式設計相比,Copilot 今天能做的事情在未來可能只是一件小事。做市商的這種同步觀點與行業領導者相關聯,他們認為人工智慧自動化的快速發展是隨著程式設計變得越來越容易而出現的,這將吸引更廣泛的磁力圈。

微軟的 GitHub Copilot 透過增強人工智慧的力量,為軟體工程師更輕鬆、更快速地產生程式碼鋪平了一條新道路。隨著它的發展,可以預見的是,它的能力和影響力都會增強,這將對軟體工程師的職業道路和編碼本身的意義產生根本性的影響。

本文原刊於Bloomberg com