生成式AI助力部分軟件開發人員提升工作效率——《華爾街日報》
Belle Lin
微軟公司的GitHub Copilot編程工具採用ChatGPT開發商OpenAI的生成式人工智能技術,能為開發者推薦代碼,開發者可選擇接受建議,如上圖所示。圖片來源:GitHub Inc.一種能生成從文字到插圖等各類擬人化內容的新型人工智能技術,正開始在軟件開發領域嶄露頭角。
這項被稱為生成式AI的技術由OpenAI首創,該實驗室正是ChatGPT寫作系統和Dall-E視覺插圖生成器的幕後推手。自去年深秋以來,這些對搜索及其他核心任務具有廣泛影響的工具引發了持續關注。
該技術顛覆軟件開發領域的潛力尤為顯著。微軟公司於2019年向OpenAI投資10億美元,並在今年1月承諾追加高達100億美元投資,目前正將ChatGPT整合至必應搜索引擎,此前已將OpenAI技術應用於其代碼編寫AI系統Copilot。
Copilot及來自亞馬遜公司、國際商業機器公司,以及Tabnine、Magic AI等初創企業的同類工具,迅速獲得了追求效率的開發者羣體的青睞。
與ChatGPT相比,一些技術領導者對其在企業中的實用性提出了質疑,而像Copilot這樣的AI編碼工具似乎能夠立即解決一些實際的業務問題。Copilot由微軟旗下的代碼協作平台GitHub Inc.於去年夏天首次向公眾推出,其背後的AI模型基於GitHub的數據進行訓練,該平台擁有一個流行的開源社區,開發者們在此貢獻和分享代碼。
GitHub和其他公司的高管表示,這些工具的目標不是取代開發者,而是幫助他們提高生產力,就像拼寫檢查和短語自動補全等工具幫助人們撰寫文檔一樣。它們通過建議新的代碼片段和測試,並在開發者已經使用的代碼編寫程序中提供技術建議來發揮作用。
總部位於俄亥俄州西湖的軟件製造商Hyland Software Inc.的首席創新官Sam Babic表示,他並不預期Copilot和類似工具能夠獨立構建企業軟件或應用程序。“它們充當了第二雙眼睛,”他説。
語言學習應用製造商Duolingo Inc.的高級工程經理Jonathan Burket估計,自從使用Copilot以來,他的時間效率提高了25%,因為他不再需要編寫代碼文檔和測試用例,或查找某些信息。“它實際上可以理解算法需要做什麼,你遺漏了哪些檢查,你想要測試哪些內容,”Burket先生説。
部分吸引力在於它承諾能提供更少人工干預、更快速的軟件開發流程,這反過來有助於企業緩解工程人才短缺帶來的壓力,一些行業分析師和技術專家表示。
“我們確實一直在渴求人才,“運輸和航運服務提供商Coyote Logistics LLC的企業架構師克里斯·泰勒説,該公司由聯合包裹服務公司(UPS)所有。泰勒表示,在沒有額外開發人員的情況下,Copilot使公司工程師能夠專注於更高層次的問題,比如"思考系統及其在更大規模上的應用”。他説,公司為近350名工程師全部購買了Copilot許可證。
不過,一些技術領導者正在以更廣泛的採用態度,同時關注可能存在的網絡安全和知識產權風險。儘管他們對業務效益很感興趣,但一些人表示需要解決一系列潛在問題,從數據共享合規性到為特定行業編寫精細調整代碼的能力。
GitHub首席執行官托馬斯·多姆克表示,為了解決其中一些擔憂,GitHub上週發佈了Copilot for Business的新版本,其中包括管理用户和在虛擬專用網絡上運行的能力。
多姆克説,另一項功能是防止該工具向工程師建議可能受其他公司許可的代碼——這有助於降低法律風險。GitHub是11月提起的一項擬議集體訴訟的對象,該訴訟認為Copilot沒有歸功於用於生成其結果的原始代碼作者。
Copilot商業版還加強了對可能包含已知網絡安全漏洞的代碼建議的屏蔽,Dohmke先生表示,隨着將安全性融入企業應用開發的意識增強,CIO們對此越來越關注。
亞馬遜AWS數據庫、分析與機器學習副總裁Swami Sivasubramanian表示,亞馬遜也計劃推出針對企業版的CodeWhisperer AI編程工具,具備特定安全與訪問控制功能。AWS週二還宣佈擴大與機器學習工具製造商Hugging Face的合作,雙方稱這將使開發者更容易構建Copilot或ChatGPT等生成式AI應用。
Hyland Software集團產品經理Tiago Cardoso稱,公司領導層對在未充分定製的情況下向工程師部署Copilot持謹慎態度。同時考慮到經濟緊縮,Hyland Software暫緩對新工具或技術的採購。
Cardoso先生表示:“Copilot和其他AI編程工具仍太新階段,所以我們正在評估每款工具和訂閲服務,只選擇最核心的。”
聯繫作者Belle Lin請致信[email protected]