Kurs Kursraum

Werkzeuge für KI-Agenten: Barcelona steht im Katalog, ist es auch verfügbar?

Zusammenfassung

Das Unternehmen bietet Barcelona an, die Verfügbarkeitsprüfung fällt jedoch negativ aus. Verfolgen Sie drei Anfragen, um beide Aussagen zu erklären. Halten Sie jeweils Informationsbedarf, gewählte Funktion, Eingabe und Rückgabewert auseinander.

Lektion 4 / 4 · 4 Min. · Einstieg · DeutschVideosprache · English

Einstieg

In dieser Lektion

  1. Katalogeintrag und aktuellen Status trennen
  2. Die ersten beiden Anfragen vergleichen
  3. Die Frage nach Zielen außerhalb Europas zerlegen
  4. Was ändern Auto und Required?

Katalogeintrag und aktuellen Status trennen

Ein Modell erzeugt Text. Treuepunkte, Flugstatus oder eine Buchung verlangen Daten aus der Anwendung. Die Lektion nennt Beispiele vom Rechner bis zur CRM-Abfrage. Im Notebook liefert eine Funktion Reiseziele, eine andere prüft die Verfügbarkeit eines bestimmten Orts.

Den tatsächlichen Rückgabewert lesen

Die obere Funktion listet fünf Städte. Die untere nimmt ein Ziel entgegen, liefert im sichtbaren Code aber eine feste Statusliste. Erwarten Sie nicht allein wegen des Arguments Barcelona genau eine Zeile. Suchen Sie den passenden Eintrag im Ergebnis.

Angebot im Katalog → Verfügbarkeit prüfen → Buchung bestätigen

Katalog und Beispielstatus 03:05 · Microsoft Learn

Drei Schritte am Bildschirm

  1. Fünf Katalogziele zählen: Barcelona, Paris, Berlin, Tokio und New York.
  2. Verfügbare Ziele notieren: Paris, Berlin und New York.
  3. Die Bedingung außerhalb Europas ergänzen. Nur New York erfüllt beides.

Die ersten beiden Anfragen vergleichen

Zuerst geht es um die Ziele. get_destinations liefert den Katalog. Die zweite Anfrage nennt Barcelona. get_availability nimmt diese Stadt entgegen und meldet, dass sie nicht verfügbar ist. Ein korrekter Katalog ersetzt diese Prüfung nicht. Suchen Sie den Rückgabewert und lesen Sie anschließend die Antwort des Agenten.

Verfügbarkeitsantwort für Barcelona unter dem Katalog. 04:30 · Microsoft Learn

Die Frage nach Zielen außerhalb Europas zerlegen

Gesucht wird ein verfügbares Ziel außerhalb Europas. Im Video bestimmt das Modell Tokio und New York als geografische Kandidaten und prüft beide mit dem Werkzeug. New York ist verfügbar, Tokio nicht. Prüfen Sie beide Bedingungen getrennt. Die Lage außerhalb Europas belegt keinen Buchungsstatus. Die Werte stammen aus den Beispieldaten.

Statusabfragen für zwei Städte. 05:41 · Microsoft Learn

Automatische Funktionswahl 03:24 · Microsoft Learn

Auto lässt das Modell eine Funktion auswählen. Ein erzwungener Aufruf ergänzt keine fehlende Quelle und korrigiert kein falsches Argument. Prüfen Sie Werkzeugaufruf und bestätigten Status getrennt.

Was ändern Auto und Required?

Auto lässt das Modell über einen Aufruf entscheiden. Required kann eine Funktionswahl erzwingen. Keines garantiert das richtige Stadtargument oder einen erfolgreichen Dienstaufruf. Begrenzen Sie den Zugriff auf benötigte Daten und unterscheiden Sie in der Ausgabe zwischen unerreichbarem Dienst und tatsächlich nicht verfügbarem Ziel.

Der Funktionsname prüft die Antwort nicht

Bei 04:09 zeigt der aufgeklappte Aufruf zuerst die Orte und darunter die Antwort. Lesen Sie die nächste Anfrage ebenso: Frage, Funktion, passende Ergebniszeile, Antwortsatz. Im Betrieb zählen zusätzlich Quelle und Aktualität. Das Notebook liest kein Live-Buchungssystem.

Aufgeklappter Aufruf zur Katalogfrage 04:09 · Microsoft Learn

Gelöstes Beispiel · Drei Stationen im Video

Stopp

Worauf achten?

Bedeutung

04:00

Kataloganfrage

get_destinations liefert eine Liste. Diese beschreibt das Angebot, für eine aktuelle Verfügbarkeitszusage fehlt eine zweite Quelle.

04:30

Barcelona

get_availability erhält eine Stadt und meldet nicht verfügbar. „Barcelona führen wir nicht“ würde Status und Katalogeintrag verwechseln.

05:30

Außerhalb Europas

Tokio und New York erfüllen die geografische Vorgabe und werden geprüft. New York ist verfügbar. Auch wenn der Nutzer nur eine Stadt sieht, sollte der Ausschluss der anderen nachvollziehbar sein.

Selbst ausprobieren · Eine Aufrufspur in drei Zeilen anlegen

In die erste Zeile kommen Katalogfrage und Ergebnistyp Liste. In die zweite kommen Barcelona und sein Status. Teilen Sie die letzte Zeile in Tokio und New York. Gesucht ist je ein Status pro Kandidat. Eine gemeinsame Antwort macht aus zwei Abfragen keine einzelne Prüfung.

Lösung prüfen

Zeigen Sie die Spur jemandem ohne Codekenntnisse. Kann die Person Katalogeintrag, Verfügbarkeit und bestätigte Buchung unterscheiden, ist die Spur verständlich.

Fehlersuche

Beobachtung

Prüfung

Erwartetes Ergebnis

Barcelona gelistet, aber nicht buchbar

Mitgliedschaft und Status getrennt lesen.

Im Beispiel angeboten, derzeit nicht verfügbar.

Tokio fälschlich empfohlen

Statuszeile mit New York vergleichen.

Die geografische Bedingung allein reicht nicht.

Zwei Kontrollfragen

  1. Welcher Beleg liegt für eine Reservierung in New York vor?
  2. Welcher Status folgt aus einer Zeitüberschreitung?

Lösung prüfen

  1. Nur eine Verfügbarkeitsauskunft. Ein Buchungsvorgang mit Bestätigung fehlt.
  2. Unbekannt oder ungeprüft, nicht „nicht verfügbar“.

Kurzglossar

Argument: Eingabe einer Funktion. Rückgabewert: Ergebnis. Verfügbarkeit: Status in den Beispieldaten.

Quellen und Versionshinweis

Microsoft unterscheidet Auswahlverhalten und angebotene Funktionen. Eine Aufrufpflicht fügt keine fehlende Datenquelle hinzu. Microsoft

Microsoft Learn · 4/10 · YouTube