W obecnej erze sztucznej inteligencji deweloperzy potrzebują łączyć różne składniki, takie jak dane, modele, prompty, magazyny wektorowe i agenty, aby tworzyć konkurencyjne doświadczenia oparte na AI. Tradycyjne metody kodowania już nie wystarczają. Modele są niedeterministyczne, jakość wyników – subiektywna, a obsługa nieznanej liczby zapytań użytkowników – niezbędna.
Na konferencji Ignite 2024 Microsoft zaprezentował Azure AI Foundry, zunifikowaną platformę AI, która łączy zarówno portal Azure AI Foundry (wcześniej jako Azure AI Studio), jak i Azure AI Foundry SDK, zunifikowany pakiet narzędzi programistycznych z wbudowanymi szablonami, pozwalający deweloperom:
- uzyskiwać dostęp do popularnych modeli poprzez pojedynczy interfejs,
- łatwo integrować Azure AI z innymi aplikacjami,
- ewaluować, debugować i ulepszać jakość oraz bezpieczeństwo aplikacji w środowiskach rozwijania, testowania i produkcji.
Azure AI Foundry SDK dostarcza uproszczone środowisko kodowania, które pozwala programistom integrować składniki, aby budować aplikacje AI, gdziekolwiek je tworzą, wliczając w to GitHub, Visual Studio i Microsoft Copilot Studio. SDK obsługuje całą ścieżkę rozwoju aplikacji od idei po chmurę.
Azure AI Foundry SDK jest już dostępny dla Pythona i C#, a wersja JavaScript nadejdzie niebawem. W tym początkowym wydaniu pakiet obejmuje Azure OpenAI, wnioskowanie modeli AI, Azure AI Search, Azure AI Agent Service, Evaluation, Tracing oraz szablony aplikacji AI.