Utforska utvecklingsmetoder
Microsoft Foundry Agent Service ger flexibilitet i hur du utvecklar agenter, med alternativ som sträcker sig från visuella gränssnitt till kodcentrerade arbetsflöden. Genom att förstå de olika utvecklingsmetoderna kan du välja rätt verktyg för dina scenarier och teaminställningar.
Utveckling av Foundry-portalen
Foundry-portalen innehåller ett webbaserat gränssnitt för att skapa och hantera AI-agenter utan att skriva kod. Den här metoden är perfekt när du snabbt vill skapa prototyper av idéer, samarbeta med icke-tekniska intressenter eller hantera agenter via ett centraliserat gränssnitt.
När du ska använda Foundry-portalen
Portalen utmärker sig i följande scenarier:
- Snabb prototyper – Testa snabbt agentbegrepp och konfigurationer utan att konfigurera utvecklingsmiljöer
- Visuell konfiguration – Konfigurera agenter via intuitiva formulär och listrutor i stället för kod
- Centraliserad hantering – Visa och hantera alla agenter mellan projekt på ett och samma ställe
- Teamsamarbete – Dela agentkonfigurationer med intressenter som föredrar visuella gränssnitt
- Resurstillsyn – Övervaka tokenanvändning, svarstid och utvärderingsresultat via instrumentpaneler
Azure-portalen ger omedelbar åtkomst till att skapa agenten utan att installera ytterligare verktyg. Du navigerar helt enkelt till ditt Foundry-projekt, väljer avsnittet Agenter och börjar skapa.
utveckling med Visual Studio Code
Microsoft Foundry-tillägget för Visual Studio Code ger AI-funktioner i företagsklass direkt till din utvecklingsmiljö. Den här metoden passar utvecklare som föredrar att arbeta i välbekanta kodredigerare och vill ha nära integrering med sina arbetsflöden för utveckling.
Viktiga funktioner i VS Code-tillägget
Tillägget organiserar sina funktioner i tre huvudavsnitt:
Resurser – Bläddra bland och hantera dina Foundry-projekttillgångar direkt från VS Code, inklusive:
- Distribuerade modeller – Visa och hantera modelldistributioner
- Deklarativa agenter – Visa och konfigurera promptbaserade agenter och arbetsflödesagenter
- Värdbaserade agenter – Visa och hantera containerbaserade, koddistribuerade agenter
- Anslutningar – Hantera anslutningar till externa tjänster
- Vektorlager – Organisera dokumentsamlingar för filsökning
Verktyg – Åtkomst till utvecklings- och testfunktioner:
- Modellkatalog – Bläddra bland och distribuera modeller från katalogen
- Model Playground – Experimentera med modeller direkt
- Agent Playgrounds – Testagenter som använder fjärranslutna eller lokala lekplatser
- Lokal visualisering – Felsöka och visualisera agentbeteende lokalt
- Distribuera värdbaserade agenter – Distribuera containerbaserade agenter till produktion
Hjälp och feedback – Få åtkomst till dokumentation och supportresurser.
Tillägget innehåller också en visuell agentdesigner för att konfigurera agentegenskaper, integrerad kodgenerering för programintegrering och direkt YAML-konfigurationsredigering för exakt kontroll.
När du ska använda Visual Studio Code
VS Code-tillägget är idealiskt för:
- Utvecklarcentrerade arbetsflöden – Skapa agenter tillsammans med din programkod i en enda miljö
- Integrering av versionskontroll – Spåra agentkonfigurationer i Git tillsammans med din kodbas
- Snabb iteration – Gör snabba ändringar och testa omedelbart utan att byta verktyg
- Kod-första utveckling – Redigera YAML-konfigurationer direkt för exakt kontroll
- Lokal utveckling – Arbeta med agentdesigner offline innan du distribuerar till Azure
Tillägget installeras direkt från Visual Studio Code Marketplace och ansluter till dina befintliga Foundry-projekt. Detaljerade installations- och installationssteg beskrivs i nästa lektion.
Typiskt arbetsflöde för utveckling
Oavsett vilken metod du väljer följer agentutvecklingen ett konsekvent mönster:
- Ansluta till ditt Microsoft Foundry-projekt
- Skapa en AI-agent i Foundry-portalen med ett beskrivande namn och syfte
- Konfigurera agentinstruktioner som definierar dess beteende och funktioner (i portalen eller VS Code)
- Lägga till verktyg för att utöka vad agenten kan göra
- Testa agenten med hjälp av integrerade testmiljöer
- Iterera designen baserat på testresultat
- Distribuera agenten till produktion
- Integrera agenten i dina program
Både Foundry-portalen och VS Code-tillägget stöder det här arbetsflödet, vilket främst skiljer sig åt i gränssnittsformat snarare än funktioner.
Nödvändiga Azure resurser
Båda utvecklingsmetoderna kräver samma underliggande Azure resurser. För att utveckla agenter med Microsoft Foundry Agent Service behöver du:
- Microsoft Foundry-projekt – Organiserar dina agenter, modeller och relaterade tillgångar på ett ställe
- Modelldistributioner – Distribuerade AI-modeller (till exempel GPT-4.1 eller Claude Sonnet 4.6) som driver dina agenter
När du skapar ett Microsoft Foundry-projekt etableras den nödvändiga infrastrukturen automatiskt. När du lägger till funktioner i dina agenter, till exempel Filsökning eller anpassade verktyg, integrerar tjänsten sömlöst alla nödvändiga stödtjänster i bakgrunden. Om du väljer att utöka agentens funktioner ytterligare, till exempel med Foundry IQ, kan du behöva distribuera ytterligare Azure tjänster.
Valfria Azure tjänster
Beroende på agentens funktioner kan du integrera ytterligare Azure tjänster:
- Azure AI Search – För avancerad kunskapshämtning när du använder Foundry IQ- eller Filsökningsverktyg
- Azure Storage – För att lagra och hantera filer som agenter kan komma åt
- Azure Key Vault – För säker hantering av hemligheter och autentiseringsuppgifter
- Azure Functions – För implementeringar av anpassade verktyg och affärslogik
Dessa tjänster kan integreras flexibelt med ditt Foundry-projekt, men de är inte nödvändiga för att komma igång med att skapa agenter.
Välja din utvecklingsmetod
Både Foundry-portalen och Visual Studio Code-tillägget ger fullständiga agentutvecklingsfunktioner. Ditt val beror på dina arbetsflödesinställningar, teamsammansättning och integreringskrav:
Välj Foundry-portalen när du vill ha visuell konfiguration, centraliserad hantering eller snabb prototyper utan installation av lokal utveckling.
Välj Visual Studio Code när du föredrar utvecklarcentrerade arbetsflöden, behöver nära integrering med programkod eller vill ha versionsstyrda konfigurationsfiler.
Många team använder båda metoderna – portalen för inledande utforskning och intressentgranskningar, och VS Code för detaljerad utveckling och produktionsdistributioner. Flexibiliteten att växla mellan metoder baserat på dina omedelbara behov är en viktig styrka i Microsoft Foundry Agent Service.