Udforsk udviklingsmetoder

Fuldført

Tip

Se fanen Tekst og billeder for flere detaljer!

Microsoft Foundry Agent Service giver fleksibilitet i, hvordan du udvikler agenter, med muligheder fra visuelle grænseflader til kodecentrerede arbejdsgange. At forstå de forskellige udviklingstilgange hjælper dig med at vælge de rigtige værktøjer til dine scenarier og teampræferencer.

Udvikling af støberiportaler

Foundry-portalen tilbyder en webbaseret grænseflade til oprettelse og håndtering af AI-agenter uden at skulle skrive kode. Denne tilgang er ideel, når du hurtigt vil prototype idéer, samarbejde med ikke-tekniske interessenter eller administrere agenter via en centraliseret grænseflade.

Hvornår skal man bruge Foundry-portalen

Portalen udmærker sig i disse scenarier:

  • Hurtig prototyping - Test agentkoncepter og -konfigurationer hurtigt uden at opsætte udviklingsmiljøer
  • Visuel konfiguration - Konfigurér agenter gennem intuitive formularer og dropdowns i stedet for kode
  • Centraliseret styring - Se og administrer alle agenter på tværs af projekter samlet ét sted
  • Teamsamarbejde - Del agentkonfigurationer med interessenter, der foretrækker visuelle grænseflader
  • Ressourceovervågning - Overvåg tokenforbrug, latenstid og evalueringsresultater via dashboards

Azure-portalen giver øjeblikkelig adgang til agentoprettelse uden at installere yderligere værktøjer. Du navigerer blot til dit Foundry-projekt, vælger Agents-sektionen og begynder at bygge.

Visual Studio Code-udvikling

Microsoft Foundry-udvidelsen til Visual Studio Code bringer enterprise-grade AI-funktioner direkte ind i dit udviklingsmiljø. Denne tilgang passer til udviklere, der foretrækker at arbejde i velkendte kodeeditorer og ønsker tæt integration med deres udviklingsarbejdsgange.

Nøglefunktioner i VS Code-udvidelsen

Udvidelsen organiserer sine funktioner i tre hovedsektioner:

Ressourcer - Gennemse og administrer dine Foundry-projektaktiver direkte fra VS Code, herunder:

  • Implementerede modeller - Se og administrer modelimplementeringer
  • Deklarative agenter - Se og konfigurer promptbaserede og workflow-agenter
  • Hostede agenter - Se og administrer containeriserede, kode-deployerede agenter
  • Forbindelser - Administrer forbindelser til eksterne tjenester
  • Vektorlagre - Organiser dokumentsamlinger til filsøgning

Værktøjer - Få adgang til udviklings- og testmuligheder:

  • Modelkatalog - Gennemse og udrul modeller fra kataloget
  • Model Playground - Eksperimentér direkte med modeller
  • Agent Playgrounds - Testagenter , der bruger fjern- eller lokale legepladser
  • Lokal Visualizer - Fejlfind og visualiser agentens adfærd lokalt
  • Udrul hostede agenter - Udrul containeriserede agenter til produktion

Hjælp og feedback - Få adgang til dokumentation og støtteressourcer.

Udvidelsen tilbyder også en visuel Agent Designer til konfiguration af agentegenskaber, integreret kodegenerering til applikationsintegration og direkte YAML-konfigurationsredigering for præcis kontrol.

Skærmbillede af Microsoft Foundry VS Code-udvidelsesgrænsefladen, der viser sektionerne Ressourcer, Værktøjer samt Hjælp og Feedback.

Hvornår skal man bruge Visual Studio Code

VS Code-udvidelsen er ideel til:

  • Udviklercentrerede arbejdsgange - Byg agenter sammen med din applikationskode i ét miljø
  • Integration af versionskontrol - Følg agentkonfigurationer i Git sammen med din kodebase
  • Hurtig iteration - Lav hurtige ændringer og test med det samme uden at skifte værktøj
  • Kode-først udvikling - Rediger YAML-konfigurationer direkte for præcis kontrol
  • Lokal udvikling - Arbejd på agentdesigns offline før udrulning til Azure

Udvidelsen installeres direkte fra Visual Studio Code Marketplace og forbinder til dine eksisterende Foundry-projekter. Detaljerede installations- og opsætningstrin dækkes i næste lejlighed.

Typisk udviklingsarbejdsgang

Uanset hvilken tilgang du vælger, følger agentudvikling et konsekvent mønster:

  1. Forbind til dit Microsoft Foundry-projekt
  2. Opret en AI-agent i Foundry-portalen med et beskrivende navn og formål
  3. Konfigurer agentinstruktioner, der definerer dens adfærd og kapaciteter (i portalen eller VS-koden)
  4. Tilføj værktøjer til at udvide det, agenten kan gøre
  5. Test agenten ved hjælp af integrerede legepladser
  6. Gentag designet baseret på testresultater
  7. Udrul agenten til produktion
  8. Integrer agenten i dine applikationer

Foundry-portalen og VS Code-udvidelsen understøtter begge denne arbejdsgang, men adskiller sig primært i interface-stil frem for funktionalitet.

Required Azure resources

Begge udviklingsmetoder kræver de samme underliggende Azure-ressourcer. For at udvikle agenter med Microsoft Foundry Agent Service skal du:

  • Microsoft Foundry-projektet - Organiserer dine agenter, modeller og relaterede assets ét sted
  • Modelimplementeringer - Implementerede AI-modeller (såsom GPT-4.1 eller Claude Sonnet 4.6), der driver dine agenter

Når du opretter et Microsoft Foundry-projekt, bliver den nødvendige infrastruktur automatisk provisioneret. Når du tilføjer funktioner til dine agenter, såsom filsøgning eller brugerdefinerede værktøjer, integrerer tjenesten problemfrit alle nødvendige støttetjenester bag kulisserne. Hvis du vælger at udvide din agents kapaciteter endnu mere, for eksempel med Foundry IQ, kan det være nødvendigt at implementere nogle ekstra Azure-tjenester.

Valgfrie Azure-tjenester

Afhængigt af din agents kapaciteter kan du integrere yderligere Azure-tjenester:

  • Azure AI Search - Til avanceret videnssøgning ved brug af Foundry IQ eller filsøgningsværktøjer
  • Azure Storage - Til opbevaring og håndtering af filer, som agenter kan få adgang til
  • Azure Key Vault - Til sikker håndtering af hemmeligheder og legitimationsoplysninger
  • Azure Functions - Til brugerdefinerede værktøjsimplementeringer og forretningslogik

Disse tjenester integreres med dit støberiprojekt efter behov, men er ikke nødvendige for at komme i gang med at bygge agenter.

Valg af din udviklingstilgang

Både Foundry-portalen og udvidelsen Visual Studio Code tilbyder komplette agentudviklingsmuligheder. Dit valg afhænger af dine arbejdsgangspræferencer, teamsammensætning og integrationskrav:

Vælg Foundry-portalen , når du ønsker visuel konfiguration, centraliseret administration eller hurtig prototyping uden lokal udviklingsopsætning.

Vælg Visual Studio Code når du foretrækker udviklercentrerede arbejdsgange, har brug for tæt integration med applikationskoden eller ønsker versionskontrollerede konfigurationsfiler.

Mange teams bruger begge tilgange — portalen til indledende udforskning og interessenters gennemgange, og VS Code til detaljerede udviklings- og produktionsudrulninger. Fleksibiliteten til at skifte mellem tilgange baseret på dine umiddelbare behov er en nøglestyrke ved Microsoft Foundry Agent Service.