Gen AI有相當多的應用,利用Gen AI開發系統算是最成熟的應用之一。很多人比較常使用的方式是利用ChatGPT去產生程式碼,然而,這樣的使用方法只適用在寫課程作業或開發小型的系統,當我們要開發中、大型系統時,那樣的使用方法會有很多問題。Github Copilot在這裡領域算是元老級的先驅,然而,這幾年被Cursor、Claude Code等工具超越了。對於學生而言,Github Copilot提供了教育版的使用,可以免費使用Copilot pro。所以,我們就先介紹一下Github Copilot。
Github Copilot有兩種使用環境,第一種是在開發環境裡,透過外掛使用,第二種是在直接在github上使用。我們先介紹如何在vs code裡使用,有機會再介紹如何直接在github上使用。閱讀網路文章時要注意是在哪個環境,每個環境下使用方式會有所不同。