現已釋出!閱讀關於 11 月新增功能和修復的內容。

使用 AI Toolkit Copilot 工具進行 AI 代理開發

AI Toolkit Copilot 工具可幫助您更快地構建 AI 代理應用程式。這些工具提供現成的功能、模板和最佳實踐。您可以更快地建立使用 AI 的智慧應用程式。

注意

AI Toolkit Copilot 工具使用 VS Code 的 語言模型工具 API。這些工具透過特定領域的聊天功能來擴充套件大型語言模型 (LLM)。在代理模式下,VS Code 可以自動使用這些工具來處理使用者提示和執行任務。

AI Toolkit Copilot 工具包含四個主要工具

  • 代理程式碼生成
  • AI 模型指南
  • 評估程式碼生成
  • 跟蹤程式碼生成

先決條件

  1. Visual Studio Code - 支援 MCP 伺服器開發的最新版本。
  2. GitHub Copilot Visual Studio Code 擴充套件
  3. GitHub Copilot Chat Visual Studio Code 擴充套件
  4. AI Toolkit Visual Studio Code 擴充套件

在 AI Toolkit 中使用 Copilot 工具

安裝完先決條件後,您可以在聊天中使用代理時使用 AI Toolkit 提供的工具。

  1. 開啟“聊天”檢視,按下 ⌃⌘I (Windows、Linux Ctrl+Alt+I),然後從下拉列表中選擇“代理”。

  2. 選擇“工具”按鈕可檢視可用工具列表。

    您可以選擇或取消選擇要使用的工具。您也可以透過在搜尋框中鍵入來搜尋工具。

    Screenshot showing the Chat view in Visual Studio Code with Agent mode selected. The Tools button is highlighted, displaying a list of available tools including Agent Code Gen, AI Model Guide, Evaluation Code Gen, and Tracing Code Gen.

代理程式碼生成工具

代理程式碼生成工具可幫助開發人員更輕鬆地建立代理程式碼。使用此工具可快速生成適用於 AI 代理的程式碼片段和模板。這種方法可以加快開發速度,並確保您的程式碼遵循 AI 代理開發的最佳實踐。

代理程式碼生成工具的主要功能

代理程式碼生成工具具有幾個重要功能

  • 智慧代理程式碼生成: 該工具可根據您的需求生成代理程式碼。

  • 預設框架選擇: 如果您不選擇框架,該工具將為您選擇 Microsoft Agent Framework SDK。

    示例需求

    Create an AI app that helps me to manage travel queries.
    
  • 整合模型指導: 該工具使用“AI 模型指南”在構建代理時為您提供模型詳細資訊。除非您另有選擇,否則它將選擇 GPT4.1 作為預設模型。

    示例需求

    Create an AI app to manage travel queries, use Microsoft Foundry models.
    
  • 支援各種代理框架功能: 該工具支援許多框架功能,如函式呼叫、MCP 和流式響應。

    示例需求

    Create an AI app to check the CNN headline, use local MCP playwright to fetch CNN web page.
    
  • 工作流支援: 該工具支援 Agent Framework 中的許多工作流,如順序、Switch-case、Loop 和 Human-In-The-Loop。

    示例需求

    Build a conditional routing workflow based on email classification:
     - "Email Classifier": determines if email is spam or legitimate.
     - "Spam Handler": processes spam emails (if spam detected).
     - "Email Assistant": drafts responses for legitimate emails (if not spam).
    

AI 模型指南工具

AI 模型指南工具可幫助開發人員為其應用程式選擇最佳 AI 模型。它推薦 Microsoft Foundry 和 GitHub 模型,包括最新和最受歡迎的模型。該工具提供詳細資訊,如輸入型別、上下文長度、成本和指標(質量、速度、安全性)。它還解釋瞭如何連線到模型,例如 GitHub 端點和令牌。

此工具支援

  • 基本模型推薦

    示例資訊提示

    Which models are specifically designed for reasoning or math tasks?
    

    在此示例中,Copilot 從此工具收集模型資訊,並推薦 o 系列模型用於推理或數學任務。

  • 與程式碼生成工具協同工作,在代理程式碼生成期間提供模型選擇

    示例需求提示

    Create a quick demo AI Chat app
    

    在此示例中,Copilot 為聊天應用選擇了一個模型,如免費的 GitHub GPT-4.1。

  • 基於特定需求的模型選擇

    示例需求提示

    Create an AI app to manage travel queries using a cheap and fast azure model.
    

    在此示例中,Copilot 選擇了一個模型,如 MicrosoftFoundry GPT-4.1-mini 模型。

評估程式碼生成工具

評估程式碼生成工具可幫助您為 AI 應用程式或代理新增評估。它使用 Plan 工具收集詳細資訊並準備資產,然後生成程式碼。

評估程式碼生成工具的主要功能

評估程式碼生成工具具有四個主要功能

  • 分析和指標建議: 審查您的 AI 應用程式並建議最佳測試。
  • 合成查詢生成: 根據您的測試目標建立測試問題。
  • 批次應用程式執行: 使用測試問題多次執行您的應用程式並收集結果。
  • 評估程式碼生成: 使用 Azure AI Eval SDK 生成測試程式碼。

無論您的技能水平如何,這些工具都很有用。新開發人員可以獲得有關測試和工具的指導,而經驗豐富的開發人員可以節省時間。Plan 工具可以查詢您的測試檔案或詢問它們的位置,從而輕鬆地將測試新增到您的應用程式中。

示例需求提示

  • 示例 1

    Create an evaluation for my AI travel assistant application that assesses response accuracy and user satisfaction.
    
  • 示例 2

    Measure the tool call accuracy of the agent.
    

跟蹤程式碼生成工具

跟蹤程式碼生成工具分享了為 AI 應用程式新增跟蹤的最佳實踐。它可幫助開發人員輕鬆監視和除錯 AI 代理和工作流。此工具支援以下語言和 SDK 的本地跟蹤:

  • (Python) agent-framework, azure-ai-inference, azure-ai-agents, azure-ai-projects, openai, openai-agents, langchain, google-genai, anthropic
  • (JS/TS) azure-ai-inference, azure-ai-projects, openai, langchain, anthropic

示例需求提示

Enable tracing for my AI travel assistant application built with the agent-framework SDK in Python.

您學到了什麼

在本文中,您學習瞭如何

  • 使用 AI 工具加速應用程式開發。
  • 新增跟蹤以監視和除錯您的 AI 應用程式。
  • 為您的任務選擇最佳 AI 模型。
  • 將評估和測試納入您的 AI 工作流。
© . This site is unofficial and not affiliated with Microsoft.