為什麼代理程式(Agent)自訂化很重要

大多數開發人員使用 VS Code 的方式如出一轍:打開聊天視窗、輸入一些指令,然後期待得到好的結果。有時會成功,有時則不然。

但問題在於:他們從未進行過設定。

VS Code 已不再僅僅是一個編輯器。它是一個環境,讓您可以定義 AI 如何在您的整個工作流程中運作。如果您沒有這樣做,基本上等於每次都是從零開始。

本指南將介紹什麼是代理程式自訂化、它為何重要,以及如何使用 VS Code 中的「代理程式自訂化」視圖。

先決條件

開始之前:您需要安裝 VS Code Insiders,並完成 GitHub Copilot 和 GitHub Copilot Chat 擴充功能的設定與登入。

什麼是代理程式自訂化?

VS Code Copilot Chat 中的代理程式自訂化功能,讓您可以定義 AI 在您的工作流程中如何表現、回應與操作。

與其依賴單次性的提示詞(Prompts),不如建立可重複使用的建構模組:

  • 代理程式 (Agents) - 針對不同任務的專業模式
  • 技能 (Skills) - 特定領域的能力與工作流程
  • 指令 (Instructions) - 持續性的規則與程式撰寫規範
  • 提示詞 (Prompts) - 可重複使用的提示詞範本
  • 掛鉤 (Hooks) - 由事件觸發的自動化動作

我們將在後續指南中深入探討上述內容,但目前請先了解:這些功能加總起來,能讓您將 Copilot 形塑成一位具備情境感知能力的助手,它能遵循您的標準、理解您的專案,並自動化重複性的工作。

為何自訂設定很重要

您可能會問自己:真的需要自訂化嗎?為什麼不直接開始工作就好?如果沒有自訂化,每一次的互動看起來都會像這樣:

  • 您必須重述情境
  • 您必須重述期望
  • 您必須重述您希望執行的方式

這將導致:

  • 不一致的結果
  • 更多的體力耗費
  • 更多的試錯過程

自訂化能改變這一點。它讓您可以:

  • 定義一次行為模式
  • 在整個工作流程中重複使用
  • 獲得一致且更高品質的輸出

您不再只是單純學習寫出更好的提示詞,而是在打造一個為您服務的系統。

代理程式自訂化(Agent Customizations)

VS Code 提供了一個單一入口來管理所有自訂化功能。

開始使用

  1. 開啟聊天視窗(點選 VS Code 標題列中的聊天圖示)。
  2. 點選聊天視窗標題中的「設定」(齒輪)圖示。

Screenshot of the Copilot Chat view with the Configure gear icon in the Chat view header

這會開啟「代理程式自訂化」視圖。

VS Code 中「代理程式自訂化」視圖的螢幕截圖,顯示了代理程式、技能、指令、提示詞和掛鉤 從這裡,您可以建立並管理:

  • 代理程式
  • 技能
  • 自定義指令
  • 提示詞檔案
  • 掛鉤 (Hooks)

不用再翻遍各個資料夾,一切都已集中化,便於發現與管理。

「代理程式自訂化」視圖將一切整合在一起。它讓定義開發環境的表現方式變得更容易,而不僅僅是定義它生成了什麼。這就是關鍵的轉變。

與其一次一個提示詞地與 AI 互動,您正在建立一個能始終如您所願運作的系統。

接下來要做什麼

現在您已經了解什麼是自訂化,以及「代理程式自訂化」視圖如何將其整合在一起。

若要深入了解每種自訂化類型及其有效使用方法,請繼續閱讀本系列中的自訂化指南與影片。

深入了解

© . This site is unofficial and not affiliated with Microsoft.