Udviklerværktøjer og SDK'er

Fuldført

Tips

Se fanen Tekst og billeder for flere detaljer!

Selvom du kan udføre mange af de opgaver, der kræves for at udvikle en AI-løsning direkte i Microsoft Foundry-portalen, skal udviklere også skrive, teste og implementere kode.

Udviklingsværktøjer og miljøer

Der er mange tilgængelige udviklingsværktøjer og -miljøer, og udviklere skal vælge et, der understøtter de sprog, SDK'er og API'er, de skal arbejde med, og som de er mest komfortable med. For eksempel kan en udvikler, der fokuserer stærkt på at bygge applikationer til Windows ved hjælp af .NET Framework, foretrække at arbejde i et integreret udviklingsmiljø (IDE) som Microsoft Visual Studio. Omvendt kan en webapplikationsudvikler, der arbejder med en bred vifte af open source-sprog og biblioteker, foretrække at bruge en kodeeditor som Visual Studio Code (VS Code). Begge disse produkter er velegnede til udvikling af AI-applikationer på Azure.

Foundry Toolkit-udvidelsen til Visual Studio Code

Når du udvikler generative AI-applikationer baseret på Microsoft Foundry i Visual Studio Code, kan du bruge Foundry Toolkit-udvidelsen til Visual Studio Code til at forenkle nøgleopgaver i arbejdsflowet, herunder:

  • Gennemse og administrere projektressourcer, herunder deployerede modeller, agenter, forbindelser og vektorlagre.
  • Udrulling af modeller fra modelkataloget.
  • Test af modeller og agenter i integrerede legepladser.
  • Konfiguration af deklarative og hostede agenter ved hjælp af en visuel designer og YAML-filer.
  • Generering af integrationskode, der forbinder agenter med dine applikationer.

Skærmbillede af Foundry Toolkit-udvidelsen til Visual Studio Code.

Tips

For mere information om brugen af Foundry Toolkit-udvidelsen til Visual Studio Code, se Foundry Toolkit for Visual Studio Code.

GitHub og GitHub Copilot

GitHub er verdens mest populære platform til versionskontrol og DevOps-styring og kan være et kritisk element i enhver teamudviklingsindsats. Visual Studio og VS Code tilbyder begge native integration med GitHub og adgang til GitHub Copilot; en AI-assistent, der kan forbedre udviklerproduktivitet og effektivitet markant.

Skærmbillede af GitHub Copilot i Visual Studio Code.

Tips

For mere information om brugen af GitHub Copilot i Visual Studio Code, se GitHub Copilot i VS Code.

Programmeringssprog, API'er og SDK'er

Du kan udvikle AI-applikationer ved hjælp af mange almindelige programmeringssprog og frameworks, herunder Microsoft C#, Python, Node, TypeScript, Java og andre. Når du bygger AI-løsninger på Azure, bør du bruge nogle almindelige API'er og SDK'er, du bør bruge:

  • Microsoft Foundry SDK, som gør det muligt at skrive kode, der forbinder til Microsoft Foundry-projekter og få adgang til Foundry-specifikke assets, såsom agenter og Foundry IQ-videnslagre.
  • The OpenAI API, som gør det muligt at bruge OpenAI SDK'er til at bygge chatapplikationer baseret på Foundry-modeller, der understøtter OpenAI-syntaks.
  • Foundry Tools SDK'er - AI-servicespecifikke biblioteker til flere programmeringssprog og frameworks, som gør det muligt at udnytte Foundry Tools-ressourcer i dit abonnement. Du kan også bruge Foundry Tools gennem deres REST API'er.