Ein Modell ist kein Dienst von der Stange. Bevor Nordlicht Reisen einen Helfer baut, sind drei Fragen zu klären: Welche Fähigkeit braucht die Aufgabe? Wie wird das Modell bereitgestellt, und wo werden die Daten verarbeitet? Und mit welchen Einstellungen läuft es? Die Prüfung AI-901 fragt alle drei. Die Modellwahl mit C#-Beispielen zeigt der KI-Track (KI-Track, T1.3), Foundry-Projekte und Deployments ebenfalls (KI-Track, T10.1). Diese Lektion bleibt beim Überblick. Sie führt nichts gegen Azure aus; die Angaben stammen aus Microsoft Learn.
Der Modellkatalog
Microsoft Foundry („Foundry“) ist die Plattform, auf der Sie Modelle finden, vergleichen und bereitstellen. Der Modellkatalog im Foundry-Portal ist die Anlaufstelle. Nach Learn enthält er mehr als zehntausend Modelle, in zwei Gruppen:
- Modelle, die Azure verkauft (Foundry Models sold by Azure): Microsoft betreibt und verkauft sie selbst, mit Microsoft-Support. Dazu zählen alle Azure-OpenAI-Modelle und ausgewählte Modelle anderer Anbieter.
- Modelle von Partnern und Community: Sie kommen von anderen Anbietern, und diese bleiben für Unterstützung und Wartung zuständig. Learn nennt als Beispiele Anthropic und offene Modelle aus dem Hugging-Face-Hub.
Der Katalog bietet Filter, zum Beispiel für Region, Bereitstellungsart, Lebenszyklus (Vorschau, allgemein verfügbar, veraltet), unterstützte Funktionen wie Reasoning oder Tool-Aufrufe und die Aufgabenart (Chat, Audio, Embeddings). Zu jedem Modell gibt es eine Modellkarte mit Eckdaten, Benchmarks und Lizenz. Learn weist darauf hin, dass Sie für die Wahl eines geeigneten Modells selbst verantwortlich sind und die Modellbeschreibungen lesen sollen.
Modelle nach Fähigkeit wählen
| Fähigkeit | Was das Modell tut | Nordlicht-Beispiel |
|---|---|---|
| Chat und Text | versteht Anweisungen und erzeugt Text | Antwortentwurf für eine Kundenanfrage |
| Reasoning | löst Aufgaben schrittweise, mit mehr Denkaufwand | Reiseplan mit vielen Bedingungen prüfen |
| Multimodal | nimmt Text und Bilder entgegen | ein hochgeladenes Zimmerfoto beschreiben |
| Embeddings | wandelt Text in Zahlenlisten, damit sich Ähnlichkeit messen lässt | passende Hotelbeschreibungen zu einer Frage finden |
| Bilderzeugung | erzeugt Bilder aus Text | Motiv für einen Reisekatalog |
| Sprache und Audio | Sprache in Text, Text in Sprache, Übersetzung | Hotline-Aufnahme transkribieren |
Learn führt für die von Azure verkauften Modelle auf: Chat- und Reasoning-Modelle der GPT-Reihe, Embedding-Modelle, Modelle zur Bilderzeugung (zum Beispiel gpt-image-1), Audio-Modelle für Spracherkennung, Übersetzung und Sprachausgabe sowie ein Modell zur Videoerzeugung. Ob ein Modell Bilder als Eingabe annimmt, steht auf seiner Modellkarte. Namen und Versionen wechseln schnell; lesen Sie die Liste am Tag der Entscheidung nach.
Entscheidung für Nordlicht: Der Helfer im Kundendienst braucht ein Chat-Modell, das Deployment bekommt den Namen reise-chat. Als Modell dahinter nennt Learn zum Beispiel gpt-5-mini. Ob es in der gewünschten Region und Bereitstellungsart verfügbar ist, ist offen und wird vor dem Anlegen im Portal geprüft.
Grenzen eines Modells stehen in der Modellliste: der Kontext (wie viele Token ein Modell pro Anfrage verarbeitet) und die maximale Ausgabe. Eingabe, Ausgabe und beim Reasoning auch die Denk-Token teilen sich den Platz. Mehr Eingabe bedeutet weniger Raum für die Antwort. Die Ausgabegrenze ist eine Obergrenze, keine Zusage.
Bereitstellen: erst Deployment, dann Aufruf
Ein Modell nutzen Sie über ein Deployment, einen benannten Zugang zum Modell in Ihrer Foundry-Ressource. Der Aufruf nennt den Namen des Deployments, nicht die Modellkennung. Foundry kennt laut Learn drei Bereitstellungsarten:
| Art | Kurz gesagt |
|---|---|
| Serverless API | Microsoft hostet das Modell; Sie zahlen je Nutzung, meist je Token. Learn nennt sie die bevorzugte und leistungsfähigste Art. |
| Managed compute (Vorschau) | offene und eigene Modelle auf dedizierter GPU-Kapazität, abgerechnet nach Beschleuniger-Stunden |
| Foundry Local on Azure Local (Vorschau) | geeignete Modelle laufen auf Ihrer eigenen angebundenen Infrastruktur |
Daneben gibt es „instant access“ (Vorschau): unterstützte Modelle lassen sich ohne Deployment beim Namen aufrufen. Das ist keine Bereitstellungsart.
Deployment-Typen der Serverless API
Der Typ legt fest, wo Ihre Daten verarbeitet werden, wie Sie zahlen und wie sich Leistung und Wartezeit verhalten:
| Typ | Verarbeitung | Kurz |
|---|---|---|
| Global Standard | in jeder Azure-Region | Learn: Start für die meisten Aufgaben, neueste Modelle zuerst, breiteste Regionen |
| Data Zone Standard | nur innerhalb einer Datenzone (USA, EU oder Asien-Pazifik) | je Token, wenn die Verarbeitung in der Zone bleiben soll |
| Standard | innerhalb der angegebenen Azure-Geografie | je Token, für geringe Mengen |
| Provisioned (global, Datenzone, regional) | wie der jeweilige Typ | reservierte Kapazität für gleichmäßige Antwortzeiten |
| Batch (global, Datenzone) | wie der jeweilige Typ | große Mengen ohne Eile, Ziel 24 Stunden |
Nicht jedes Modell unterstützt jeden Typ. Die Verfügbarkeit je Modell und Region steht auf Learn und im Portal.
Entscheidung für Nordlicht, der Datenort: Kundendaten sollen möglichst in der EU verarbeitet werden. Learn legt das Verhalten so fest: Gespeicherte Daten bleiben in der gewählten Azure-Geografie. Verarbeitet werden Eingaben und Antworten bei Global-Typen in beliebigen Regionen, bei Data Zone-Typen nur in der Datenzone, bei Standard innerhalb der Geografie. Die EU-Datenzone folgt der Datengrenze der EU von Azure, zu der laut Learn auch EFTA-Länder wie Norwegen und die Schweiz gehören können. Microsoft kann Regionen ohne Vorankündigung hinzufügen. Für Nordlicht heißt das: Data Zone Standard in einer EU-Region, wenn es das gewählte Modell dort gibt (offen, bis es im Portal geprüft ist). Deshalb steht im Fall „möglichst“. Welche Geografien es für den Typ Standard gibt, ist hier offen.
Parameter: das Verhalten einstellen
Jede Anfrage trägt Einstellungen. Die wichtigsten, wie Learn sie für Chat-Modelle der Azure-OpenAI-Schnittstellen beschreibt:
| Parameter | Wirkung |
|---|---|
| System message (Systemnachricht) | Anweisung, die Rolle und Grenzen des Modells festlegt; siehe Lektion 2.2 |
| temperature | Zufälligkeit der Auswahl. Höhere Werte (Learn nennt 0,8) machen die Ausgabe zufälliger, niedrigere (0,2) fokussierter und berechenbarer. |
| top_p | Alternative zur Temperatur, „Nucleus Sampling“: Es zählen nur Token aus den wahrscheinlichsten Anteilen. 0,1 heißt: die obersten zehn Prozent der Wahrscheinlichkeit. |
| max_completion_tokens | Obergrenze für die erzeugten Token, bei Reasoning-Modellen einschließlich der Denk-Token. Die Responses API nennt es max_output_tokens. |
| stop | Zeichenfolgen, bei denen die Ausgabe endet |
| presence_penalty, frequency_penalty | bremsen neue Themen beziehungsweise Wiederholungen |
| stream | Teilantworten laufend senden statt am Ende |
| seed | Versuch, gleiche Eingaben gleich zu beantworten; laut Learn keine Garantie |
Learn rät, temperature oder top_p zu ändern, nicht beide. Die Prüfung nennt die Parameter mit diesen englischen Namen. Ein Kundendienst, der gleichartig antworten soll, passt eher zu einem niedrigen Wert, Ideen zu Reisezielen zu einem höheren.
Reasoning-Modelle sind die Ausnahme. Sie unterstützen laut Learn häufig temperature, top_p und die beiden Penalty-Parameter nicht. Setzen Sie max_completion_tokens großzügig, denn Denk-Token und Antwort zählen zusammen. Welche Parameter ein Modell kennt, steht auf seiner Modellkarte.
Übung 1
Entscheiden Sie für Nordlicht, jeweils mit einem Satz Begründung:
- Welche Fähigkeit braucht der Auftrag „Hotline-Anrufe als Text festhalten“, welche „ähnliche Hotelbeschreibungen zu einer Kundenfrage finden“?
- Welcher Deployment-Typ passt, wenn Kundendaten in der EU-Datenzone bleiben sollen und die Kosten je Nutzung entstehen?
- Der Helfer soll Antworten gleichmäßig und sachlich formulieren. Welchen Parameter senken Sie, und was lassen Sie in Ruhe?
- Das gewählte Modell ist ein Reasoning-Modell, und die Antworten werden abgeschnitten. Was prüfen Sie zuerst?
Lösung 1
- Anrufe als Text: Audio-Modell für Spracherkennung (siehe Lektion 1.5). Ähnliche Hotelbeschreibungen: Embeddings, weil sie Texte nach Bedeutung vergleichbar machen.
- Data Zone Standard in einer EU-Region: die Verarbeitung bleibt in der Zone, abgerechnet wird je Token. Das Angebot des Modells dort ist vorher zu prüfen.
- temperature niedriger stellen und
top_punverändert lassen, denn Learn rät, nur einen von beiden zu ändern. max_completion_tokens: Denk-Token und Antwort teilen sich die Grenze, sie ist wahrscheinlich zu klein.