Utvecklarverktyg och SDK:er
Du kan utföra många av de uppgifter som krävs för att utveckla en AI-lösning direkt i Azure AI Foundry-portalen, men utvecklare måste också skriva, testa och distribuera kod.
Utvecklingsverktyg och miljöer
Det finns många tillgängliga utvecklingsverktyg och miljöer, och utvecklare bör välja ett som stöder de språk, SDK:er och API:er som de behöver arbeta med och som de är mest bekväma med. En utvecklare som fokuserar starkt på att skapa program för Windows med hjälp av .NET Framework kanske föredrar att arbeta i en integrerad utvecklingsmiljö (IDE) som Microsoft Visual Studio. Omvänt kan en webbprogramutvecklare som arbetar med en mängd olika språk och bibliotek med öppen källkod föredra att använda en kodredigerare som Visual Studio Code (VS Code). Båda dessa produkter är lämpliga för att utveckla AI-program i Azure.
Azure AI Foundry för Visual Studio Code-tillägget
När du utvecklar Azure AI Foundry-baserade generativa AI-program i Visual Studio Code kan du använda Azure AI Foundry for Visual Studio Code-tillägget för att förenkla viktiga uppgifter i arbetsflödet, inklusive:
- Skapa ett projekt.
- Välja och distribuera en modell.
- Testa en modell på lekplatsen.
- Skapa en agent.
Tips
Mer information om hur du använder Azure AI Foundry för Visual Studio Code-tillägget finns i Arbeta med Azure AI Foundry for Visual Studio Code-tillägget.
GitHub och GitHub Copilot
GitHub är världens mest populära plattform för källkontroll och DevOps-hantering och kan vara en viktig del av alla teamutvecklingsinsatser. Visual Studio och VS Code ger både intern integrering med GitHub och åtkomst till GitHub Copilot. en AI-assistent som avsevärt kan förbättra utvecklarnas produktivitet och effektivitet.
Tips
Mer information om hur du använder GitHub Copilot i Visual Studio Code finns i GitHub Copilot i VS Code.
Programmeringsspråk, API:er och SDK:er
Du kan utveckla AI-program med hjälp av många vanliga programmeringsspråk och ramverk, inklusive Microsoft C#, Python, Node, TypeScript, Java och andra. När du skapar AI-lösningar i Azure bör du planera att installera och använda några vanliga SDK:er:
- Azure AI Foundry SDK, som gör att du kan skriva kod för att ansluta till Azure AI Foundry-projekt och komma åt resursanslutningar, som du sedan kan arbeta med med tjänstspecifika SDK:er.
- AZURE AI Foundry Models API, som tillhandahåller ett gränssnitt för att arbeta med generativa AI-modellslutpunkter som finns i Azure AI Foundry.
- Azure OpenAI i Azure AI Foundry Models API, som gör att du kan skapa chattprogram baserat på OpenAI-modeller som finns i Azure AI Foundry.
- Azure AI Services SDK:er – AI-tjänstspecifika bibliotek för flera programmeringsspråk och ramverk som gör att du kan använda Azure AI Services-resurser i din prenumeration. Du kan också använda Azure AI Services via deras REST API:er.
- Azure AI Foundry Agent Service, som nås via Azure AI Foundry SDK och kan integreras med ramverk som Semantic Kernel för att skapa omfattande AI-agentlösningar.