Develop Conversational Agents on Google Cloud (DCAGC) – Details

Detaillierter Kursinhalt

Modul 01: Einführung in Konversationsagenten

Themen:

  • Die Ziele von Google für virtuelle Agenten
  • Produktpakete für virtuelle Agenten

Zielsetzungen:

  • Beschreiben Sie die Ziele der Entwicklung von virtuellen Agenten und Produktsuiten.

Aktivitäten:

  • Übung: Erforschung der Benutzeroberfläche von Conversational Agents
Modul 02: Einführung in die Gesprächsführung

Themen:

  • Konvergente und divergente Ansätze
  • Strategie der Gesprächsführung

Zielsetzungen:

  • Verstehen Sie das Design virtueller Agenten.
Modul 03: Grundlagen der Gestaltung von Lenkrobotern

Themen:

  • Anwendungsfälle
  • Virtuelle Agenten
  • Startseiten
  • Straßen
  • Seiten

Zielsetzungen:

  • Entwerfen Sie einen einfachen Lenkungsbot mit Conversational Agents.
Modul 04: Umsetzung des Bot-Designs

Themen:

  • Überprüfung von Anwendungsfällen
  • Architektur der Agenten
  • Erstellen des virtuellen Agenten
  • Erstellen der Route
  • Testen der Route

Zielsetzungen:

  • Erstellen Sie einen Agenten, eine Route, Absichten und Seiten.
  • Implementieren Sie Routen ohne Parameter.
  • Verwenden Sie Testmittel für die Prüfung.

Aktivitäten:

  • Labor: Konversationelle Agenten: Grundlagen der Bot-Erstellung
Modul 05: Entitäten

Themen:

  • Einführung in Entitäten
  • System-Entitätstypen
  • Benutzerdefinierte Entitätstypen
  • Verwaltung von Entitäten in einem Agenten

Zielsetzungen:

  • Zugriff auf Entitätsparameter.
  • Erstellen Sie benutzerdefinierte Entitäten mit regulären Ausdrücken (RegEx).
  • Erstellen Sie benutzerdefinierte Listeneinheiten.
  • Verwenden Sie die aktuellen empfohlenen Praktiken für die Erweiterung einer Systementitätsklasse.
Modul 06: Parameter

Themen:

  • Einführung in die Parameter
  • Parameter aus Intents
  • Voreingestellte Parameter
  • Parameter von Webhooks

Zielsetzungen:

  • Manipulation von Parametern mit verschiedenen Methoden.

Aktivitäten:

  • Labor: Konversationelle Agenten: Parameter-Manipulation
Modul 07: Ereignisbehandler

Themen:

  • Definition von Ereignisbehandlern
  • Seite, Flow-Event-Handler und Bereichsregeln
  • Formular-Ereignishandler und Bereichsregeln

Zielsetzungen:

  • Verstehen der Ereignisbehandler und wie sie in Conversational Agents verwendet werden.
Modul 08: Versionen und Umgebungen

Themen:

  • Versionsverwaltung in Conversational Agents
  • Umgebungsmanagement in konversationellen Agenten

Zielsetzungen:

  • Verwenden Sie Versionstests.
  • Verwenden Sie Umgebungen für unterschiedliche Zielgruppen.

Aktivitäten:

  • Labor: Konversationelle Agenten: Umgebungen verwalten
Modul 09: Prüfung

Themen:

  • Validierung
  • Veröffentlichung
  • Simulation

Zielsetzungen:

  • Für die statische Analyse validieren.
  • Veröffentlichen zum Vortesten der Benutzerakzeptanztests (UAT).
  • Simulieren Sie für Unit-Tests.

Aktivitäten:

  • Übung: Fehlersuche im Agenten mit dem Testagenten
Modul 10: Aufgabenerfüllung

Themen:

  • Einführung in die Erfüllung
  • Beispiele für statische Erfüllungen

Zielsetzungen:

  • Verwenden Sie Text, bedingte und benutzerdefinierte Erfüllungen.
Modul 11: Integrationen

Themen:

  • Google Messenger
  • Telefon-Gateway für Konversation

Zielsetzungen:

  • Konfigurieren Sie Google Messenger und Conversational Phone Gateway.
Modul 12: Webhooks

Themen:

  • Warum ein Webhook?
  • Arten von Webhooks
  • Einrichten eines Erfüllungs-Webhooks
  • Modifikationen für einen JSON-Antwort-Webhook

Zielsetzungen:

  • Erkennen Sie die verschiedenen Arten von Webhooks.
  • Richten Sie einen Webhook mit Erfüllungsantwort ein.
  • Richten Sie eine Webhook-JSON-Antwort ein.
Modul 13: Routengruppen

Themen:

  • Einführung in Routengruppen
  • Verwaltung einer Routengruppe

Zielsetzungen:

  • Richten Sie eine Verkehrsweggruppe ein.
  • Richten Sie eine Sitzungswegegruppe ein.

Aktivitäten:

  • Übung: Konfigurieren einer Routengruppe für Ihren virtuellen Agenten
Modul 14: Entwurfstechniken

Themen:

  • Das Konzept eines Flusses
  • Entwürfe für Lenkroboter
  • Das Konzept der Leitplanken
  • Gestaltungsprinzip

Zielsetzungen:

  • Verwenden Sie Flows, um die Entwicklung eines Agenten zu beschleunigen.
  • Verwenden Sie Leitplanken, um Probleme bei der Gestaltung von Mitteln zu vermeiden.
Modul 15: Generatoren und generatives Fallback

Themen:

  • Übersicht über die Generatoren
  • Überblick über den generativen Fallback

Zielsetzungen:

  • Verwendung von Generatoren und generativem Fallback in virtuellen Agenten.

Aktivitäten:

  • Labor: Konversationelle Agenten mit generativen Fallbacks