使用 Chat 檢視
Chat 檢視是您在 Visual Studio Code 中與代理程式(Agent)協作的地方,同時能讓您專注於目前專案的程式碼。它位於 VS Code 主視窗的編輯器索引標籤旁,因此您可以在不離開工作區的情況下提示代理程式、審閱其變更,並持續撰寫、偵錯和測試程式碼。Chat 檢視專為單一工作區內的「程式碼優先」工作流程所設計,編輯器依然是您的主要介面,而代理程式則會輔助您進行程式設計。
當您的工作集中在單一專案,且希望在代理程式協助您實作功能、修復錯誤與重構程式碼的同時,仍能完整存取編輯器、偵錯工具、筆記本、擴充功能和遠端開發功能時,請使用 Chat 檢視。
在本文章中,您將學習如何開啟 Chat 檢視並與其中的代理程式進行互動。

先決條件
- 已安裝 Visual Studio Code。下載 VS Code。
- 具備 GitHub Copilot 的存取權。請依照在 VS Code 中設定 GitHub Copilot 的步驟來登入並啟用您的訂閱。
開啟聊天檢視
Chat 檢視會開啟在次要側邊欄(Secondary Side Bar),位於編輯器旁邊。您也可以在編輯器索引標籤、獨立視窗中開啟聊天,或將其最大化以獲得更多空間。深入了解在何處開啟聊天工作階段。
若要開啟 Chat 檢視,請使用下列其中一種方法:
-
選取 VS Code 標題列中的 Chat 功能表,然後選取 Open Chat。

-
使用鍵盤快速鍵 ⌃⌘I (Windows, Linux Ctrl+Alt+I)。
-
從命令列執行
code chat,以便在 VS Code 之外啟動聊天。深入了解如何從命令列啟動聊天。
介面總覽
Chat 檢視將代理程式保留在您的程式碼旁邊,讓您能在同一個視窗中進行提示、審閱和編輯。Chat 檢視包含下列主要區域:
-
工作階段清單 (Sessions list):位於檢視頂端,您可以在此檢視並管理目前工作區的工作階段。深入了解工作階段清單。
-
聊天對話 (Chat conversation):位於中央,顯示對話記錄以及代理程式的回應,包含其對您程式碼所做的變更。
-
聊天輸入 (Chat input):位於底部,您可以在此輸入提示詞,並透過代理程式目標、代理程式、語言模型及權限選擇器來設定工作階段。

Chat 檢視以兩種模式運作:精簡模式 (compact) 與並排模式 (side-by-side)。使用 Chat 檢視右上角的切換控制項即可在兩者之間切換。
開始對話工作階段
若要開始在 Chat 檢視中與代理程式協作:
-
在 Chat 檢視中選取 New Chat (
+),或按下 ⌘N (Windows, Linux Ctrl+N)。 -
使用代理程式目標下拉式選單來選取您要執行代理程式的位置。例如,選取本機可在編輯器中以互動方式執行代理程式,並完全存取您的工作區、工具和模型。

-
從 Agent 下拉式選單中選取一個代理程式。例如,選取 Agent 讓聊天機器人自主決定需要完成的工作,並對您的工作區進行變更。

-
您可以選擇性地為該工作階段選取語言模型與權限層級。您可以在工作階段期間隨時變更這些設定。
-
輸入描述您想要達成目標的提示詞,然後按下 Enter。
代理程式會將您的任務拆解為多個步驟、編輯工作區中的檔案、執行命令,並在出錯時進行自我修正。您可以繼續對話以精確調整結果或變更方向。
深入了解如何與聊天互動,包含如何設定工作階段、新增內容關聯、撰寫有效的提示詞以及審閱變更。
與您的程式碼並肩工作
由於 Chat 檢視在主 VS Code 視窗中執行,因此代理程式會在您開啟的工作區內容中運作,同時您仍可使用完整的編輯體驗:
-
在編輯器中編輯與審閱:開啟變更後的檔案以查看行內差異 (inline diffs),並使用編輯器重疊控制項來保留或復原個別編輯內容。深入了解審閱 AI 產生的程式碼編輯。
-
偵錯與測試:在提交變更之前,使用偵錯工具、執行任務並執行測試來驗證代理程式所做的變更。
-
使用擴充功能與筆記本:代理程式可存取您已安裝的擴充功能,並能直接在編輯器中編輯筆記本。
-
遠端開發:如果您已連線至遠端工作區,Chat 檢視中的代理程式也能在那裡運作,並擁有與您相同的內容與工具存取權。
透過 Agents 視窗共用工作階段
Chat 檢視與 Agents 視窗針對支援的代理程式類型共用相同的底層代理程式工作階段。您在 Chat 檢視中啟動的工作階段會立即在 Agents 視窗中顯示,反之亦然,因此您可以在不遺失工作階段記錄或內容的情況下切換介面。
若要切換至「代理程式優先」體驗,請選取標題列中的 Open in Agents 按鈕、執行 Chat: Open Agents Window 命令,或從命令列執行 code --agents。深入了解 Agents 視窗。
後續步驟
- 與聊天互動 - 新增內容關聯、撰寫有效的提示詞並審閱變更。
- 管理聊天工作階段 - 在編輯器索引標籤與視窗中開啟聊天,並整理您的工作階段。
- 使用 Agents 視窗 - 跨多個專案與代理程式協作。