Wie aus einer Familienreise nach Melbourne Aufträge für weitere Agenten werden
Einstieg
Lernweg
- Eine Anfrage in Ergebnisse zerlegen
- Die Übergabe beschreiben
- Das übergeordnete Modell lesen
- Jeden Auftrag einer verfügbaren Rolle zuordnen
- Den erzeugten Plan prüfen
Die Schaubilder veranschaulichen die Lernschritte. Die Zeitmarken führen zur Videoaufzeichnung.
Eine Anfrage in Ergebnisse zerlegen
Der Kursleiter teilt zunächst drei Urlaubstage an einem warmen Ort in Flug, Unterkunft, Transport und Aktivitäten auf. Das Beispiel führt das Muster ein. Die spätere Anfrage der Familie ist unabhängig davon. Die drei Tage dürfen nicht in ihren Auftrag wandern.
Eigenes Schaubild von GuideWit 1 · Eine Anfrage in Ergebnisse zerlegen. 00:58 · Microsoft-Video
Die Übergabe beschreiben
In der Vorführung prüft Pydantic die Struktur der Antwort. Jede Teilaufgabe nennt einen zuständigen Agenten und beschreibt die Arbeit. Lesen Sie die Beschreibung wie einen Arbeitsauftrag. Kann der Empfänger damit seinen nächsten Schritt ausführen?
Eigenes Schaubild von GuideWit 2 · Die Übergabe beschreiben. 02:25 · Microsoft-Video
Das übergeordnete Modell lesen
Der Reiseplan enthält eine Hauptaufgabe und eine Liste von Teilaufgaben. Das Gesamtziel bleibt sichtbar, während jeder Spezialist seinen Auftrag erhält. Vergleichen Sie einen fehlenden Zuständigen mit einem unbekannten Namen. Ein einfaches Textfeld kann den zweiten Fall akzeptieren.
Eigenes Schaubild von GuideWit 3 · Das übergeordnete Modell lesen. 03:03 · Microsoft-Video
Jeden Auftrag einer verfügbaren Rolle zuordnen
Die Anweisungen nennen Spezialisten für Flüge, Hotels, Mietwagen und Aktivitäten. Verfolgen Sie die Anfrage Singapur–Melbourne. Auch wenn verschiedene Agenten das Hotel und die Aktivitäten wählen, müssen beide von den mitreisenden Kindern wissen.
Eigenes Schaubild von GuideWit 4 · Jeden Auftrag einer verfügbaren Rolle zuordnen. 03:58 · Microsoft-Video
Den erzeugten Plan prüfen
Die Ausgabe weist Hin- und Rückflüge sowie eine familiengerechte Unterkunft zu. Die Beschreibung kann diese Anforderung weitergeben. Ob ein bestimmtes Hotel ein passendes Zimmer frei hat, muss eine gesonderte Abfrage beim Anbieter ergeben.
Eigenes Schaubild von GuideWit 5 · Den erzeugten Plan prüfen. 04:20 · Microsoft-Video
Durchgerechnetes Beispiel · Redaktionelle Übung
Eingabe | Handlung | Erwarteter Nachweis |
|---|---|---|
Die Familie plant eine Reise | Hauptaufgabe anlegen | Beide Städte und die Reisegruppe erhalten. |
Hotelauftrag kommt an | Familienbedarf herauslesen | Nach passenden freien Zimmern suchen. |
Unbekannter Agentenname | Verzeichnis gültiger Rollen prüfen | Auftrag bis zur Korrektur zurückhalten. |
Fehlersuche
Beobachtung | Was prüfen? |
|---|---|
Plan gültig, Hotelsuche scheitert | Belegung, Reisedaten und Bestand gesondert prüfen. |
Ein Bedarf der Kinder fehlt | Jeden Folgeauftrag mit der ursprünglichen Anfrage vergleichen. |
Übung
- Entwerfen Sie zwei Aufgaben für die Familie.
- Ersetzen Sie die Hotelrolle durch eine nicht vorhandene Rolle.
- Testen Sie Struktur und Weiterleitung getrennt.
Erwartetes Ergebnis. Die unbekannte Rolle fällt vor dem Versand auf. Der gültige Flugauftrag bleibt erkennbar.
Kontrollfragen
- Beweist gültiges JSON eine Reservierung?
- Wo gehört die Familienanforderung hin?
Lösungen
- Nein. Dafür brauchen Sie die erfolgreiche Antwort des Buchungsdienstes samt Referenz.
- In alle betroffenen Aufträge, besonders bei Zimmern und Aktivitäten.
Glossar
- Schema. Erforderliche Felder und Typen einer Ausgabe.
- Weiterleitung. Übergabe einer akzeptierten Aufgabe an einen bekannten Empfänger.
Quellen
Das verlinkte Notebook stammt aus dem Repository und kann eine andere Implementierung verwenden.
Microsoft Learn · Microsoft-Video · Microsoft · Lektion · Microsoft · Notebook