Entwicklertools und SDKs

Abgeschlossen

Sie können zwar viele der erforderlichen Aufgaben ausführen, um eine KI-Lösung direkt im Microsoft Foundry-Portal zu entwickeln, entwickler müssen aber auch Code schreiben, testen und bereitstellen.

Entwicklungstools und Umgebungen

Es stehen viele Entwicklungstools und Umgebungen zur Verfügung, und Entwickler sollten eines auswählen, das die Sprachen, SDKs und APIs unterstützt, mit denen sie arbeiten müssen und mit denen sie am bequemsten arbeiten müssen. Beispielsweise kann ein Entwickler, der sich stark auf das Erstellen von Anwendungen für Windows mit .NET Framework konzentriert, lieber in einer integrierten Entwicklungsumgebung (IDE) wie Microsoft Visual Studio arbeiten. Umgekehrt kann ein Webanwendungsentwickler, der mit einer Vielzahl von Open-Source-Sprachen und -Bibliotheken arbeitet, lieber einen Code-Editor wie Visual Studio Code (VS Code) verwenden. Beide Produkte eignen sich für die Entwicklung von KI-Anwendungen in Azure.

Die Microsoft Foundry für Visual Studio Code-Erweiterung

Wenn Sie microsoft Foundry-basierte generative KI-Anwendungen in Visual Studio Code entwickeln, können Sie die Microsoft Foundry für Visual Studio Code-Erweiterung verwenden, um wichtige Aufgaben im Workflow zu vereinfachen, einschließlich:

  • Erstellen eines Projekts.
  • Auswählen und Bereitstellen eines Modells.
  • Testen eines Modells im Playground.
  • Erstellen eines Agents.

Screenshot der Microsoft Foundry Visual Studio Code-Erweiterung.

Trinkgeld

Weitere Informationen zur Verwendung der Microsoft Foundry für Visual Studio Code-Erweiterung finden Sie unter "Arbeiten mit der Microsoft Foundry für Visual Studio Code"-Erweiterung.

GitHub und GitHub Copilot

GitHub ist die weltweit beliebteste Plattform für Quellcodeverwaltung und DevOps-Verwaltung und kann ein wichtiges Element jeder Teamentwicklung sein. Visual Studio und VS Code bieten sowohl native Integration mit GitHub als auch Zugriff auf GitHub Copilot; ein KI-Assistent, der die Produktivität und Effektivität von Entwicklern erheblich verbessern kann.

Screenshot von GitHub Copilot in Visual Studio Code.

Trinkgeld

Weitere Informationen zur Verwendung von GitHub Copilot in Visual Studio Code finden Sie unter GitHub Copilot in VS Code.

Programmiersprachen, APIs und SDKs

Sie können KI-Anwendungen mit vielen gängigen Programmiersprachen und Frameworks entwickeln, darunter Microsoft C#, Python, Node, TypeScript, Java und andere. Beim Erstellen von KI-Lösungen in Azure sollten einige gängige SDKs, die Sie installieren und verwenden möchten, folgendes umfassen:

  • Mit dem Microsoft Foundry SDK können Sie Code schreiben, um eine Verbindung mit Microsoft Foundry-Projekten herzustellen und auf Ressourcenverbindungen zuzugreifen, mit denen Sie dann mit dienstspezifischen SDKs arbeiten können.
  • Die Microsoft Foundry Models-API, die eine Schnittstelle zum Arbeiten mit generativen AI-Modellendpunkten bereitstellt, die in Microsoft Foundry gehostet werden.
  • Die Azure OpenAI in der Microsoft Foundry Models-API, mit der Sie Chatanwendungen basierend auf OpenAI-Modellen erstellen können, die in Microsoft Foundry gehostet werden.
  • Foundry Tools SDKs – KI-dienstspezifische Bibliotheken für mehrere Programmiersprachen und Frameworks, mit denen Sie Foundry Tools-Ressourcen in Ihrem Abonnement nutzen können. Sie können foundry Tools auch über ihre REST-APIs verwenden.
  • Der Microsoft Foundry Agent Service, auf den über das Microsoft Foundry SDK zugegriffen wird und in Frameworks wie Semantic Kernel integriert werden kann, um umfassende KI-Agent-Lösungen zu erstellen.