在開發上也有不少的 AI 工具,如隨著 ChatGPT 推出的 GitHub Copilot,或是最近很紅的 Cursor,都是可以在開發上給予我們很多程式實作上的建議,更進而直接幫我們完成實作。這一系統文章就會針對這兩套工具的使用方式進行描述,並嘗試透過這兩套工作來實作一系統功能,進而了解它們在開發應用程式可以協助我們到什麼境界(迷之聲:真的可以用嘴巴寫程式就妙了)。
AI 世界的來臨 在 ChatGPT 公開後,各種 AI 的技術與產品一波又一波的展現在大家的面前,可以使用 AI 來出題與考試,也可以運用 AI 來生成各種不...
Github Copilot 是什麼 Github Copilot 是 Github 所推出的開發輔助工具,結合了 Open AI 的 GPT 模型與 Git...
在 GitHub 上的設定 當我們訂閱之後,在 GitHub 設定頁的 Copilot 的頁面中,就可以看到 Copilot 可以使用在 Terminal、ID...
依程式或註解內容的程式建議 如同昨天所提到的,我們可以透過在註解中清楚描述實作的意圖,Copilot 就會依照註解的內容來生成程式碼建議,這就是俗稱的註解導向的...
Copilot 的聊天視窗 在 VSCode 裡有 Chat View 與 Inline Chat 兩種聊天視窗,而且在 GitHub Copilot Chat...
開啟 Chat View 在 VSCode 可以在四種地方開啟 Chat View。首先,是在側邊欄開啟 Chat View,這是我比較常使用的方式。 這也可...
使用 @workspace 基本操作 我們在 Chat View 中直接利用提示與 Copilot 對話時,Copilot 會參考目前所開啟的視窗來提供建議。...
在提示使用各項變數 在昨天有提到,Chat View 會依開啟的檔案為參考資料來提供建議。如果希望加入其他檔案可以使用 #file 來選擇。 如果要更明確哪一...
Terminal 代理程式 我們在利用 @terminal 來生成終端機命令時,會在結果命令會多一個插入終端機 (option + enter) 功能,讓我們直...
vscode 代理程式 如先前提到的,我們可以透過 @vscode 代理程式,來讓 Copilot 回應與 VSCode 有關的問題。 當我們希望直接設定 V...