根據 GitHub 的說法,Copilot 所做的不僅僅是模仿以前見過的代碼。它具備更加強大的功能,會先分析程序員已經編寫的代碼再生成新的匹配代碼,包括之前調用的特定函數。該項目的 示例包含自動編寫導入推文的代碼,繪制散點圖等都已經展示在 GitHub 網站上。
根據GitHub的CEO Nat Friedman 透露,該工具適用於Python、JavaScript、TypeScript、Ruby和GO等編程語言。
Copilot 建立在壹種名為 OpenAI Codex 的新算法之上,OpenAI 首席技術官 Greg Brockman 將其稱 為 GPT-3 的後代。
GitHub 將它當作是多人合作編程的演變,其中兩個程序員同時在壹個項目上,以發現彼此的錯誤並加快開發過程。使用 Copilot 時,其中的壹個程序員就是虛擬的。
在我看來,這項技術有利於減少人力成本,並且提高工作效率。畢竟對於程序員來說,人與機器的溝通效率高於人與人的溝通效率。
目前, Copilot 還處於受限的技術預覽階段,但是大家可以從 GitHub 網站上獲取到,並搶先體驗。
大家覺得這項技術會獲得成功,並廣泛應用於各大公司嗎?