Översikt över Microsoft Foundry Toolkit för Visual Studio Code

Microsoft Foundry Toolkit för Visual Studio Code är ett tillägg för att skapa, testa, distribuera, utvärdera och övervaka AI-appar och agenter. Använd den lokalt eller anslut till Microsoft Foundry för att hantera ditt ARBETSFLÖDE för AI-utveckling utan att lämna Visual Studio Code.

Foundry Toolkit är det nya namnet på AI Toolkit. Den innehåller även de funktioner som tidigare tillhandahölls av det separata Microsoft Foundry-tillägget, så att du kan arbeta med lokala resurser och Foundry-resurser i ett tillägg.

Vem ska använda Foundry Toolkit

Foundry Toolkit har stöd för olika roller och nivåer av AI-utveckling:

  • Programutvecklare kan lägga till generativa AI-funktioner i webb-, skrivbords- och mobilappar.
  • AI- och maskininlärningstekniker kan jämföra, anpassa, optimera och distribuera modeller och agenter.
  • Dataforskare och forskare kan experimentera med frågor, modeller, datauppsättningar och utvärderingskriterier.
  • Lärare och studenter kan utforska generativa AI-begrepp via interaktiva lekplatser och lokala modeller.

Så här organiseras Toolkit-arbetsytan

Foundry Toolkit separerar resurser som du har från åtgärder som du kan vidta. Tillägget har tre huvudavsnitt.

Skärmbild av Foundry Toolkit i Visual Studio Code med avsnitten Mina resurser, Utvecklarverktyg och Hjälp och feedback.

Avsnitt Purpose
Mina resurser Visa modeller, agenter, verktyg, kunskapskällor, utvärderingar, senaste resurser, lokala resurser och resurser i ditt Foundry-projekt.
Utvecklarverktyg Identifiera modeller och verktyg. Skapa, felsöka, distribuera, testa, utvärdera och övervaka AI-appar och agenter.
Hjälp och feedback Fråga Copilot, kom igång, öppna dokumentation och versionsinformation, rapportera problem eller gå med i communityn.

De exakta verktygen och resurstyperna kan ändras allt eftersom tillägget utvecklas. Använd toolkit-vyn för att se funktionerna i den installerade versionen.

Arbeta med modeller

Foundry Toolkit tillhandahåller ett arbetsflöde för modellutveckling från slutpunkt till slutpunkt:

  • Använd modellkatalogen för att identifiera modeller från Foundry och externa leverantörer eller använda lokala modeller via ONNX, Ollama och Foundry Local.
  • Jämför modeller och testprompter, parametrar, bilder och bifogade filer i Model Playground.
  • Konvertera, kvantifiera, optimera och utvärdera modeller som stöds för lokal Windows distribution.
  • Finjustera modeller som stöds lokalt med en GPU eller via fjärranslutning med Azure Container Apps.
  • Profilera cpu-, GPU- och NPU-användning för Windows maskininlärningsarbetsbelastningar som stöds.

Skapa och använda agenter

Foundry Toolkit stöder promptagenter och kodbaserade värdbaserade agenter:

  • Använd Agent Builder för att konfigurera instruktioner, modeller, variabler, strukturerade utdata och verktyg utan att skapa ett agentkodprojekt.
  • Använd verktygskatalogen för att identifiera Foundry-verktyg, MCP-servrar (Model Context Protocol) och verktygslådor och lägg sedan till dem i agenter.
  • Skapa ett värdbaserat agentprojekt när du behöver anpassad kod, ramverk eller orkestreringslogik.
  • Använd Agent Inspector för att felsöka lokala agenter, inspektera strömningssvar och verktygsanrop och visualisera arbetsflödeskörning.
  • Distribuera värdbaserade agenter till Foundry Agent Service från källkoden eller en containeravbildning.
  • Testa driftsatta agenter i Hosted Agent Playground, inspektera loggar och spår och hantera versioner.
  • Utvärdera modeller, uppmaningar och agenter med datauppsättningar, inbyggda utvärderare eller anpassade kriterier.

Vissa Verktygsfunktioner är tillgängliga i förhandsversionen. Mer information finns i Foundry Toolkit-ändringsloggen .

Hantera Foundry-resurser

Logga in på Azure och ange ett Foundry-projekt för att hantera molnresurser från Visual Studio Code. Du kan:

  • Bläddra bland Foundry-projekt och de resurser som är tillgängliga för ditt konto.
  • Identifiera och distribuera modeller från foundry-modellkatalogen.
  • Visa modellslutpunkter och autentiseringsinformation.
  • Skapa, distribuera, testa och versionsuppdatera agenter, arbetsflöden och värdbaserade agenter.
  • Bläddra bland verktyg och kunskapskällor som används av dina agenter.
  • Öppna utvärderingar, konversationer, loggar och spårningar under utvecklingen.

Använd Foundry-portalen för bredare resursadministration. Om du vill automatisera ett arbetsflöde i programkod använder du SDK:erna Microsoft Foundry.