嘴一下,就能寫出程式?GitHub升級Copilot、導入GPT-4,提高10倍生產力

微軟旗下的GitHub美東時間3月22日發布一項稱為「Copilot X」的計畫,表示將導入最新釋出的GPT-4語言模型來升級Copilot,支援類似ChatGPT的聊天機器人功能。使用者能夠用文字或語音輸入的方式和AI機器人溝通,不僅能揪出錯誤、給予建議,還能幫忙寫程式,彷彿擁有一個隨叫隨到的程式助手。

GPT-4上線,GitHub趕緊升級Copilot:提高10倍生產力!

在OpenAI開發出新版語言模型GPT-4後,GitHub也緊接著發布Copilot X計畫,表示將升級Copilot,以GPT-4為基礎,導入聊天介面和語音輸入功能,讓使用者能以更快捷、高效率的方式,甚至無須親自動手,光用「嘴巴說說」就能寫出程式。

透過聊天窗口, 升級版的Copilot能夠回覆使用者編寫程式相關的問題,除了解釋程式碼的用途、自動識別程式碼的錯誤並提出修改建議外,也可以直接要求它寫出程式碼 ;另外,使用者也可以利用全新導入的語音功能來提問或下達指令。

GitHub計畫針對不同任務使用不同的人工智慧語言模型,由於在編寫程式的過程中,速度和準確度具有同樣重要的地位,因此執行長杜麥克(Thomas Dohmke)表示,為了不中斷開發人員的編寫程式流程,在需要快速完成的任務中,將使用較小的模型,如Codex;而在對於準確度有較高要求的任務中,則會使用較大模型,如GPT-4。另外,由於GPT-4產生文字和閱讀文章的速度都比ChatGPT-3來得更快,因此新增添的聊天功能以它當作基礎。

GPT-4 圖/shutterstock
GPT-4 圖/shutterstock

原版Copilot的付費版本為個人用戶月費10美元、企業用戶月費19美元,新版尚未公布付費價格,在試用階段暫時也只會支援微軟的Visual Studio及Visual Studio Code,不過開發人員可以註冊等待名單,以此預覽新功能。

廣告

杜麥克表示, 新版本預計能將開發人員的生產力提高10倍以上 ,並計畫在未來大規模擴張至其他IDE(整合開發環境)。

延伸閱讀:GPT-4掀起AI界高潮,ChatGPT之父卻怕了:我設了一個終止開關

GitHub執行長:生成式AI代表著軟體開發的未來

「在GitHub,我們的使命就是創新。為開發人員提供所需的一切,幫助他們用更快樂、高效率的方式編寫代碼。」杜麥克說,他們很早就意識到,生成式AI代表著軟體開發的未來,因此在2022年和OpenAI合作推出Copilot,用AI技術輔助開發人員編寫程式。

Copilot以ChatGPT-3為技術基礎,能夠根據使用者寫的程式,自動補全程式碼上下文、給予建議,甚至能提供樣板程式碼(Boilerplate code)當作參考。在測試階段就吸引超過120萬名開發人員註冊,並在正式推出後,幫助使用者提高55%的寫程式速度。

GitHub Copilot 圖/GitHub Copilot
GitHub Copilot 圖/GitHub Copilot

然而,GitHub並不滿足於此,在接受《The Verge》採訪時,杜麥克提到:「隨著GPT-4的問世,我們開始思考:Copilot的下一步是什麼?」

因此,整合GPT-4的計畫在周三發布。GitHub希望讓AI技術參與軟體開發周期的每一個階段,聊天功能的上線,也使得Copilot更趨近於真正的AI程式助手,就像擁有一個能夠隨叫隨到、隨時隨地提問的對象,不僅能幫忙找出程式碼的錯誤,甚至還可以直接幫用戶寫好。

若和微軟的Bing聊天機器人比較,杜麥克認為兩者有類似之處,但差別在於 Copilot更專注於程式碼的編寫 。他希望Copilot能在未來成為人們學習編寫程式的基礎,透過AI助手的輔助,讓寫程式這件事變得更加輕鬆和有趣。

延伸閱讀:ChatGPT、New Bing夾擊Google!AI時代來臨,你該怎麼做SEO?

AI降低寫程式門檻,寫程式不再是工程師的專利

根據《Fortune》報導,求職顧問平台Resumebuilder.com在2月初進行調查發現,在已經使用ChatGPT的企業中,有66%的比率的公司會將ChatGPT用來編寫程式碼,這表示 寫程式在未來可能不只是工程師的專利,而是任何人都能夠做到的事

即使對於程式語言不夠精通,但只要熟練運用能夠驅動AI的自然語言處理(Natural Language Processing,NLP)技術,就能大幅降低編寫程式的門檻,不需專業背景,人人都能自學成才。

近年流行的Low-Code(低程式碼)和No-Code(零程式碼)趨勢正好就是「寫程式平民化」的最佳展現,使用特定開發平台的內部模板,少量或甚至不用編寫任何程式,也能完成軟體開發。而Copilot的升級版本也正表達類似訴求,新增加的聊天窗口和語音功能,讓AI直接編寫代碼,不僅讓寫程式的過程便利化,同時也縮短開發軟體所需的時間。

low code no code.jpg 圖/Photo by Adi Goldstein on Unsplash
low code no code.jpg 圖/Photo by Adi Goldstein on Unsplash

正如杜麥克所言,Copilot能夠消除使用者學習程式過程中的挫敗感,「寫程式將會變成一件令人上癮的事。」透過Copilot新加入的聊天功能,使用者擁有一個能夠不斷提出問題的對象。「它將帶回寫程式的樂趣。」杜麥克信誓旦旦地表示。

延伸閱讀:無程式碼時代來了!工程師不足、數位轉型需求加劇,企業如何找到「快解方」?

資料來源:BloombergTechCrunchTheVergePCMagAnalyticsIndiaVisualStudioFortuneGitHub

責任編輯:陳建鈞、林美欣

更多報導
從Oracle告Google判例爭合理使用!AI編碼工具Copilot為何讓開發者又愛又怕?
還在一邊行銷、一邊求IT要數據?No-Code工具為何秒解決行銷痛點?
ChatGPT是什麼?GPT-4厲害在哪?跟過去幾代有差嗎?一篇看懂最強AI紅什麼