Werkzeuge für KI-Agenten: Barcelona steht im Katalog, ist es auch verfügbar?
Einstieg
In dieser Lektion
- Katalogeintrag und aktuellen Status trennen
- Die ersten beiden Anfragen vergleichen
- Die Frage nach Zielen außerhalb Europas zerlegen
- 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.
Katalog und Beispielstatus 03:05 · Microsoft Learn
Drei Schritte am Bildschirm
- Fünf Katalogziele zählen: Barcelona, Paris, Berlin, Tokio und New York.
- Verfügbare Ziele notieren: Paris, Berlin und New York.
- 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 |
|---|---|---|
Kataloganfrage | get_destinations liefert eine Liste. Diese beschreibt das Angebot, für eine aktuelle Verfügbarkeitszusage fehlt eine zweite Quelle. | |
Barcelona | get_availability erhält eine Stadt und meldet nicht verfügbar. „Barcelona führen wir nicht“ würde Status und Katalogeintrag verwechseln. | |
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
- Welcher Beleg liegt für eine Reservierung in New York vor?
- Welcher Status folgt aus einer Zeitüberschreitung?
Lösung prüfen
- Nur eine Verfügbarkeitsauskunft. Ein Buchungsvorgang mit Bestätigung fehlt.
- 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