Der auf Playbooks basierende, vordefinierte Agent „Filmexperte“ kann eine Vielzahl von Fragen zu Filmen beantworten. Der Agent bezieht sich sowohl auf ein BigQuery-Dataset mit Metadaten zu Filmen als auch auf einen unstrukturierten Datenspeicher mit Zusammenfassungen von Filminhalten aus Wikipedia.
Beispieldialoge
Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von diesem vordefinierten Agent abgedeckt werden.
Zusammenfassung der Handlung und Datenbanksuche
Der Nutzer bittet den Agenten um eine Zusammenfassung von Avatar. Der Agent ruft die Filminhaltsangabe für „Avatar“ aus dem Datenspeicher ab und fasst sie für den Nutzer zusammen. Der Nutzer fragt, wie viel Gewinn mit dem Film „Avatar“ erzielt wurde. Der Agent sucht in der Datenbank nach den Einnahmen und dem Budget von „Avatar“ und verwendet diese Informationen, um die Frage des Nutzers zu beantworten. Der Nutzer fragt, welcher nicht englischsprachige Film im Monat der Veröffentlichung von Avatar am meisten eingespielt hat. Der Agent durchsucht die Datenbank, filtert nach Datum und Sprache und beantwortet die Frage des Nutzers.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Hallo | |
Hallo und willkommen bei Cymbal Movies! Ich helfe dir gern bei Fragen zu Filmen. Fragen Sie einfach! | |
Weitere Informationen zu Avataren | |
Die Handlung des Films „Avatar“ ist wie folgt: Im Jahr 2154 haben die Menschen die natürlichen Ressourcen der Erde erschöpft, was zu einer schweren Energiekrise geführt hat. Die Resources Development Administration (kurz RDA) sucht auf Pandora, einem dicht bewaldeten bewohnbaren Mond, der den Gasriesen Polyphemus im Sternsystem Alpha Centauri umkreist, nach einem wertvollen Mineral – Unobtainium. Pandora, dessen Atmosphäre für Menschen giftig ist, wird von den Na’vi bewohnt, einer Spezies von 3,0 m großen, blauhäutigen, intelligenten Humanoiden, die in Harmonie mit der Natur leben und eine Muttergöttin namens Eywa verehren. Kann ich dir noch bei etwas anderem behilflich sein? |
|
Wie viel Gewinn wurde erzielt? | |
„Avatar“ hatte ein Budget von 237 Millionen $und spielte 2,79 Milliarden $ein, was einem Gewinn von 2,55 Milliarden $entspricht. Kann ich Ihnen noch bei weiteren Fragen helfen? |
|
Was war der umsatzstärkste nicht englischsprachige Film im Monat der Veröffentlichung von Avatar? | |
Der umsatzstärkste nicht englischsprachige Film im Monat der Veröffentlichung von Avatar war „3 Idiots“ mit einem Einspielergebnis von 70 Millionen $. Kann ich Ihnen noch bei weiteren Fragen helfen? |
|
Das war alles. Vielen Dank! | |
Gern geschehen. |
Grundlegende Einrichtung
So richten Sie diesen vordefinierten Agent ein:
- Vordefinierten Agent importieren
- Lassen Sie das Kästchen Abhängige Ressourcen erstellen angeklickt.
Tool einrichten
Dieser Agent enthält Tools, die zur Integration in externe Dienste verwendet werden.
Der Dienst erstellt automatisch das abhängige BigQuery-Dataset mit dem Namen „Movies“ und zwei Tabellen mit den Namen „movies_data“ und „credits“.
Die Filmdaten werden in die neu erstellte Tabelle importiert und das bq-search
-OpenAPI-Tool basiert auf diesen Daten.
Außerdem wird ein neuer Datenspeicher mit dem Namen „Movie Expert-data-store“ erstellt und die erforderlichen Dokumente werden importiert. Dieser Datenspeicher wird vom Datenspeichertool „cymbal-movie-plots“ verwendet.
Lenkung
Das cymbal-movie-plots
-Tool stellt eine Verbindung zu einem Datenspeicher her, der auf einen Cloud Storage-Bucket mit Zusammenfassungen von Filminhalten verweist.
Filmdatenbank durchsuchen
Das bq-search
-OpenAPI-Tool stellt eine Verbindung zur BigQuery API her, gibt die vom Agent generierte SQL-Abfrage ein, führt sie in der BigQuery-Tabelle mit Metadaten zu Filmen aus und gibt die Abfrageausgaben als JSON-Objekt an den Agent zurück.
Sie müssen die Dienstkonto-Authentifizierung für dieses Tool konfigurieren und ein Dienstkonto angeben, dem Sie die Rollen „BigQuery-Jobnutzer“ und „BigQuery-Datenbetrachter“ zugewiesen haben.
Abgeschlossen
Ihr Agent und seine Integrationen sollten jetzt eingerichtet und bereit für Tests sein.