iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
生成式 AI

利用 Copilot AI 工具來動嘴寫程式!? 系列

在開發上也有不少的 AI 工具,如隨著 ChatGPT 推出的 GitHub Copilot,或是最近很紅的 Cursor,都是可以在開發上給予我們很多程式實作上的建議,更進而直接幫我們完成實作。這一系統文章就會針對這兩套工具的使用方式進行描述,並嘗試透過這兩套工作來實作一系統功能,進而了解它們在開發應用程式可以協助我們到什麼境界(迷之聲:真的可以用嘴巴寫程式就妙了)。

參賽天數 18 天 | 共 18 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 - 序言

AI 世界的來臨 在 ChatGPT 公開後,各種 AI 的技術與產品一波又一波的展現在大家的面前,可以使用 AI 來出題與考試,也可以運用 AI 來生成各種不...

2024-09-15 ‧ 由 阿壹 分享
DAY 2

Day 2 - Github Copilot 介紹

Github Copilot 是什麼 Github Copilot 是 Github 所推出的開發輔助工具,結合了 Open AI 的 GPT 模型與 Git...

2024-09-16 ‧ 由 阿壹 分享
DAY 3

Day 3 - GitHub Copilot 介面

在 GitHub 上的設定 當我們訂閱之後,在 GitHub 設定頁的 Copilot 的頁面中,就可以看到 Copilot 可以使用在 Terminal、ID...

2024-09-17 ‧ 由 阿壹 分享
DAY 4

Day 4 - GitHub Copilot 的程式碼建議

依程式或註解內容的程式建議 如同昨天所提到的,我們可以透過在註解中清楚描述實作的意圖,Copilot 就會依照註解的內容來生成程式碼建議,這就是俗稱的註解導向的...

2024-09-18 ‧ 由 阿壹 分享
DAY 5

Day 5 - GitHub Copilot 的 Inline Chat

Copilot 的聊天視窗 在 VSCode 裡有 Chat View 與 Inline Chat 兩種聊天視窗,而且在 GitHub Copilot Chat...

2024-09-19 ‧ 由 阿壹 分享
DAY 6

Day 6 - Chat View 的代理程式

開啟 Chat View 在 VSCode 可以在四種地方開啟 Chat View。首先,是在側邊欄開啟 Chat View,這是我比較常使用的方式。 這也可...

2024-09-20 ‧ 由 阿壹 分享
DAY 7

Day 7 - workspace 代理程式命令

使用 @workspace 基本操作 我們在 Chat View 中直接利用提示與 Copilot 對話時,Copilot 會參考目前所開啟的視窗來提供建議。...

2024-09-21 ‧ 由 阿壹 分享
DAY 8

Day 8 - Chat View 的變數

在提示使用各項變數 在昨天有提到,Chat View 會依開啟的檔案為參考資料來提供建議。如果希望加入其他檔案可以使用 #file 來選擇。 如果要更明確哪一...

2024-09-22 ‧ 由 阿壹 分享
DAY 9

Day 9 - terminal 與 regex 代理程式命令

Terminal 代理程式 我們在利用 @terminal 來生成終端機命令時,會在結果命令會多一個插入終端機 (option + enter) 功能,讓我們直...

2024-09-23 ‧ 由 阿壹 分享
DAY 10

Day 10 - vscode 代理程式命令

vscode 代理程式 如先前提到的,我們可以透過 @vscode 代理程式,來讓 Copilot 回應與 VSCode 有關的問題。 當我們希望直接設定 V...

2024-09-24 ‧ 由 阿壹 分享