Nástroje pro vývojáře a SDK
Tip
Další podrobnosti najdete na kartě Text a obrázky .
I když můžete provádět řadu úloh potřebných k vývoji řešení AI přímo na portálu Microsoft Foundry, vývojáři také potřebují psát, testovat a nasazovat kód.
Vývojové nástroje a prostředí
K dispozici je mnoho vývojových nástrojů a prostředí a vývojáři by měli zvolit ty, které podporují jazyky, sady SDK a rozhraní API, se kterými potřebují pracovat a se kterými jsou nejpohodlnější. Vývojář, který se například zaměřuje na vytváření aplikací pro Windows pomocí rozhraní .NET Framework, může preferovat práci v integrovaném vývojovém prostředí (IDE), jako je Microsoft Visual Studio. Vývojář webových aplikací, který naopak pracuje s širokou škálou opensourcových jazyků a knihoven, může preferovat použití editoru kódu, jako je Visual Studio Code (VS Code). Oba tyto produkty jsou vhodné pro vývoj aplikací umělé inteligence v Azure.
Rozšíření Foundry Toolkit pro Visual Studio Code
Při vývoji aplikací založených na Microsoft Foundry založené na generování AI v Visual Studio Code můžete použít rozšíření Foundry Toolkit pro Visual Studio Code ke zjednodušení klíčových úloh v pracovním postupu, včetně:
- Procházení a správa prostředků projektu, včetně nasazených modelů, agentů, připojení a úložišť vektorů
- Nasazení modelů z katalogu modelů
- Testování modelů a agentů v integrovaných dětských hřištích
- Konfigurace deklarativních a hostovaných agentů pomocí vizuálního návrháře a souborů YAML
- Generování integračního kódu pro připojení agentů k vašim aplikacím
Tip
Další informace o použití rozšíření Foundry Toolkit pro Visual Studio Code najdete v tématu Foundry Toolkit for Visual Studio Code.
GitHub a GitHub Copilot
GitHub je nejoblíbenější platforma pro správu zdrojového kódu a správu DevOps na světě a může být důležitým prvkem každého týmového vývoje. Visual Studio i VS Code poskytují nativní integraci s GitHubem a přístup k GitHub Copilotu; asistent umělé inteligence, který může výrazně zlepšit produktivitu a efektivitu vývojářů.
Tip
Další informace o používání GitHub Copilot v Visual Studio Code najdete v tématu GitHub Copilot v nástroji VS Code.
Programovací jazyky, rozhraní API a sady SDK
Aplikace AI můžete vyvíjet pomocí mnoha běžných programovacích jazyků a architektur, včetně Microsoft C#, Pythonu, Node, TypeScriptu, Javy a dalších. Při sestavování řešení AI na Azure byste měli použít některá běžná rozhraní API a sady SDK:
- Sada Microsoft Foundry SDK, která umožňuje psát kód pro připojení k projektům Microsoft Foundry a přístup k prostředkům specifickým pro Foundry, jako jsou agenti a úložiště znalostí Foundry IQ.
- Rozhraní OpenAI API, které umožňuje používat sady OpenAI SDK k vytváření chatovacích aplikací založených na modelech Foundry, které podporují syntaxi OpenAI.
- Foundry Tools SDK – knihovny specifické pro AI služby pro více programovacích jazyků a rámců, které umožňují využívat prostředky Foundry Tools ve vašem předplatném. Nástroje Foundry můžete použít také prostřednictvím jejich rozhraní REST API.