Der Reiseassistent der Nordlicht Reisen GmbH (R-02) läuft als Anwendung auf einer Container App mit verwalteter Identität (R-07). Er soll ein Modell im Projekt reiseassistent der Foundry-Ressource ai-nordlicht ansprechen, ohne dass irgendwo ein Schlüssel steht. Diese Lektion zeigt die .NET-Seite: welche Pakete, wie die Verbindung entsteht, wie ein Deployment (chat, chat-klein, R-08) gerufen wird und wie der Aufruf in den IChatClient des KI-Tracks passt.

Vorwissen. Den IChatClient, Optionen und Middleware lehrt „KI-Track, Lektion T2.1“ (bis T2.4); die Modellwahl „KI-Track, Lektion T1.3“; Ressource, Projekt, Deployment, Kontingente und die Anmeldung ohne Schlüssel mit Bicep „KI-Track, Lektion T10.1“. Die Wahl des Modells je Aufgabe und die Bereitstellungsarten sind Stoff von Lektion 1.1 und 1.2, die Rollen von Lektion 1.4. Hier wird nichts davon wiederholt.

Die Anforderung

Alle Zahlen sind Annahmen der Aufgabe.

Nr. Anforderung Art Messgröße Gewicht Quelle
2.1-01 Die Anwendung ruft Modelle des Projekts ohne Schlüssel. R 0 Schlüssel in Code und Konfiguration Muss Sicherheit (R-07)
2.1-02 Der Name des Deployments steht in der Konfiguration, nie das Modell im Code. R 4 Namen: chat, chat-klein, embed, bild Muss Betrieb (R-08)
2.1-03 Der Start prüft, dass die erwarteten Deployments im Projekt stehen. Q Fehler beim Start statt bei der ersten Kundenfrage Soll Betrieb
2.1-04 Code des KI-Tracks (Middleware, Zähler, Tests) bleibt nutzbar. F IChatClient bleibt die Schnittstelle Soll Entwicklung (R-11)
2.1-05 Jeder Aufruf läuft über einen Zähler. R 100 % der Aufrufe Muss Kosten (R-09, R-11)