GitHub發布Copilot  AI配對程式設計工具大受好評

自2021年GitHub將 Copilot作為預覽推出後,在上周已正式發布。Copilot屬於AI配對程式設計工具,用人工智慧來完成包含自動完成指令、生成函數、將docstrings和描述(descriptions)轉換為functional source code。Copilot具有深度學習模型(deep learning model),擅長處理順序資料(sequential data)、預測序列下一個部分,由於Copilot以OpenAI的Codex為基礎,因此Copilot也能根據文件中現有資訊提供建議。

有趣的是GitHub在Copilot預覽期間,向1萬7千名開發者進行調查關於Copilot的使用狀況。根據調查,有超過7成5的開發者認為使用Copilot可以提升工作品質,讓他們更專注工作,且可以花更少的精神和時間在重複的編排工作上。原因就在於Copilot已接觸過大量的原始碼,因此很適合運用在編寫程式的過程中遇到重複性較高的工作的情況。

其中一個案例,Aporia研發團隊負責人Snir Shechter認為Copilot可以完成整個函數或下一個代碼的編寫,讓開發者只需要檢查代碼是否正確。另外,Copilot還有一個功能,它也可以用來紀錄軟體代碼,開發者需要寫出詳細地注釋,如此才能提高代碼的可讀性,也能讓開發者更容易管理這些代碼。

Copilot大受好評的地方在於它是良好的輔助工具,但同時這也是缺點,就是無法獨當一面。Copilot需要透過清楚地注釋和解釋,才能發揮它的功能。Copilot目前是一項持續在進行的項目,因此團隊可以持續調整該產品的性能。GitHub產品副總裁Ryan J. Salva:「這是一個人工智慧擴增的開始,同時這些工具帶來了進步,但開發者的經驗和創造力是不可取代的。」(編譯/施毓萱)

資料來源:

https://venturebeat.com/2022/06/29/github-copilot-is-now-public-heres-what-you-need-to-know/

瀏覽 1,850 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button