Kurs
digicode: CAGC
Develop Conversational Agents on Google Cloud
Kurs-Facts
- Verstehen der verschiedenen Arten von Gesprächen, die mit einem KI-Agenten möglich sind
- Entwerfen eines KI-Agenten für einen deterministischen, absichtsbasierten Bereich
- Verstehen, wie die Anfrage eines Benutzers in eine Aktion und Antwort übersetzt wird
- Verwenden von Webhooks für den Zugriff auf Daten und Produkte, die nicht Teil des Agenten sind
- Behandeln von Benutzerfehlern und unerwarteten Anfragen
- Entwickeln eines Agenten mithilfe der grafischen Benutzeroberfläche (GUI)
- Erwerben von praktischen Kenntnissen über die in der GUI verfügbaren Testtools
- Integrieren eines Chatbots in externe Benutzeroberflächen
- Einbinden generativer KI-Funktionen in Ihren Agenten
Conversational Agents verwendet ein KI-Entwicklungssystem mit Zugriff auf SDKs und APIs in mehreren Sprachen. In diesem Kurs lernen Sie, wie Sie Conversational Agents nutzen können, um Conversational Agents auf Google Cloud zu entwerfen und zu erstellen.
1 Einführung in Conversational Agents
- Googles Ziele für virtuelle Agenten
- Produktsuiten für virtuelle Agenten
- Beschreiben Sie die Ziele der Entwicklung virtueller Agenten und der Produktsuiten.
- Labor: Erkunden der Benutzeroberfläche von Conversational Agents
2 Einführung in das Konversationsdesign
- Konvergente und divergente Ansätze
- Konversationsdesign-Strategie
- Verständnis des Designs virtueller Agenten
3 Grundlagen des Bot-Designs
- Anwendungsfälle
- Virtuelle Agenten
- Startseiten
- Routen
- Seiten
- Entwerfen eines einfachen Steuerungsbot mit Conversational Agents
4 Implementieren des Bot-Designs
- Überprüfung der Anwendungsfälle
- Agentenarchitektur
- Erstellen des virtuellen Agenten
- Erstellen der Route
- Testen der Route
- Erstellen eines Agenten, einer Route, Absichten und Seiten.
- Implementieren von Routen ohne Parameter.
- Verwenden von Testagenten zum Testen.
- Labor: Conversational Agents: Grundlagen der Bot-Erstellung
5 Entitäten
- Einführung in Entitäten
- System-Entitätstypen
- Benutzerdefinierte Entitätstypen
- Verwalten von Entitäten in einem Agenten
- Auf Entitätsparameter zugreifen.
- Benutzerdefinierte Entitäten für reguläre Ausdrücke (RegEx) erstellen.
- Benutzerdefinierte Listenentitäten erstellen.
- Aktuelle empfohlene Vorgehensweisen zum Erweitern einer System-Entitätsklasse verwenden.
6 Parameter
- Einführung in Parameter
- Parameter aus Absichten
- Voreingestellte Parameter
- Parameter aus Webhooks
- Parameter mit verschiedenen Methoden bearbeiten.
- Labor: Conversational Agents: Manipulation von Parametern
7 Ereignisbehandler
- Definition von Ereignisbehandlungsroutinen
- Seiten-, Ablaufereignisbehandlungsroutinen und Bereichsregeln
- Formularereignisbehandlungsroutinen und Bereichsregeln
- Verstehen von Ereignisbehandlungsroutinen und ihrer Verwendung in Conversational Agents.
8 Versionen und Umgebungen
- Versionsverwaltung in Conversational Agents
- Umgebungsverwaltung in Conversational Agents
- Verwenden von Versionstests.
- Verwenden von Umgebungen für verschiedene Zielgruppen.
- Labor: Conversational Agents: Verwalten von Umgebungen
9 Testen
- Validierung
- Veröffentlichung
- Simulation
- Validierung für statische Analyse.
- Veröffentlichung zur Vorabprüfung der Benutzerakzeptanz (UAT).
- Simulation für Komponententests.
- Labor: Debugging des Agenten mit Test Agent
10 Erfüllung
- Einführung in die Erfüllung
- Beispiele für statische Erfüllung
- Verwendung von Text-, bedingter und benutzerdefinierter Erfüllung.
11 Integrationen
- Google Messenger
- Conversational Phone Gateway
- Konfigurieren von Google Messenger und Conversational Phone Gateway
12 Webhooks
- Warum einen Webhook verwenden?
- Arten von Webhooks
- Einrichten eines Fulfillment-Webhooks
- Änderungen für einen JSON-Antwort-Webhook
- Erkennen der verschiedenen Arten von Webhooks.
- Einrichten eines Webhooks mit Fulfillment-Antwort
- Einrichten einer Webhook-JSON-Antwort
13 Routengruppen
- Einführung in Routengruppen
- Verwalten einer Routengruppe
- Einrichten einer Flow-Routengruppe.
- Einrichten einer Session-Routengruppe.
- Labor: Konfigurieren einer Routengruppe für Ihren virtuellen Agenten
14 Designtechniken
- Das Konzept eines Flows
- Steuerung von Bot-Designs
- Das Konzept von Guardrails
- Designprinzip
- Verwenden von Flows, um die Entwicklung eines Agenten zu beschleunigen.
- Verwenden von Guardrails, um Probleme beim Agenten-Design zu vermeiden.
15 Generatoren und generative Fallbacks
- Übersicht über Generatoren
- Übersicht über generative Fallbacks
- Verwenden von Generatoren und generative Fallbacks in virtuellen Agenten.
- Labor: Konversationsagenten mit generativen Fallbacks
Konversationsdesigner, Entwickler und Wirtschaftsanalysten
Einige Kenntnisse im Umgang mit einer grafischen Benutzeroberfläche für Conversational Agents erleichtern den Lernprozess. JSON-Kenntnisse sind hilfreich.