Skip to main content
T-CAGC-IOfficial Google Curriculum

Develop Conversational Agents on Google Cloud

3 daysILTIntermediateLoading...

Overview

Conversational Agents, part of AI Applications, is an intelligent, conversational (GUI) interface. Conversational Agents uses an AI development system with access to SDKs and APIs in multiple languages. In this course, you will learn how to leverage Conversational Agents to design and build conversational agents on Google Cloud.

What You'll Learn

  • Understand the different kinds of conversations available with an artificial intelligent (AI) agent
  • Design an AI agent for a deterministic intent-based domain
  • Understand how a user's request is translated into an action and response
  • Use webhooks to access data and products that are not part of the agent
  • Handle user errors and unexpected requests
  • Use the graphical user interface (GUI) to develop an agent
  • Gain a working knowledge of the testing tools available in the GUI
  • Integrate a chatbot into external user interfaces
  • Incorporate generative AI features into your agent

Who Should Attend

Conversational designers, developers, and business analysts

Prerequisites

Some familiarity with a graphical user interface for Conversational Agents will ease the learning process. Understanding JSON is helpful.

Products Covered

Conversational AgentsVertex AI AgentsVertex AI

Course Modules

1

Introduction to Conversational Agents

Topics

  • Google's goals for virtual agents
  • Virtual agent product suites

Learning Outcomes

  • Describe the goals of virtual agent development and product suites

Activities

Lab: Exploring the Conversational Agents User Interface
2

Introduction to conversational design

Topics

  • Convergent and divergent approaches
  • Conversation design strategy

Learning Outcomes

  • Understand virtual agent design
3

Steering bot design basics

Topics

  • Use cases
  • Virtual agents
  • Start pages
  • Routes
  • Pages

Learning Outcomes

  • Design a basic steering bot using Conversational Agents
4

Implementing bot design

Topics

  • Use case review
  • Agent architecture
  • Creating the virtual agent
  • Creating the route
  • Testing the route

Learning Outcomes

  • Create an agent, a route, intents, and pages
  • Implement routes without parameters
  • Use test agent for testing

Activities

Lab: Conversational Agents: Bot Building Basics
5

Entities

Topics

  • Introduction to entities
  • System entity types
  • Custom entity types
  • Managing entities in an agent

Learning Outcomes

  • Access entity parameters
  • Create custom regular expression (RegEx) entities
  • Create custom list entities
  • Use current recommended practices for extending a system entity class
6

Parameters

Topics

  • Introduction to parameters
  • Parameters from intents
  • Preset parameters
  • Parameters from webhooks

Learning Outcomes

  • Manipulate parameters using various methods

Activities

Lab: Conversational Agents: Parameter Manipulation
7

Event handlers

Topics

  • Definition of event handlers
  • Page, flow event handler, and scope rules
  • Form event handler and scope rules

Learning Outcomes

  • Understand event handlers and how they are used in Conversational Agents
8

Versions and environments

Topics

  • Version management in Conversational Agents
  • Environment management in Conversational Agents

Learning Outcomes

  • Use version testing
  • Use environments for different audiences

Activities

Lab: Conversational Agents: Managing Environments
9

Testing

Topics

  • Validation
  • Publication
  • Simulation

Learning Outcomes

  • Validate for static analysis
  • Publish to pretest user acceptance testing (UAT)
  • Simulate for unit testing

Activities

Lab: Debugging the Agent Using Test Agent
10

Fulfillment

Topics

  • Introduction to fulfillment
  • Examples of static fulfillment

Learning Outcomes

  • Use text, conditional, and custom fulfillment
11

Integrations

Topics

  • Google Messenger
  • Conversational Phone Gateway

Learning Outcomes

  • Configure Google Messenger and Conversational Phone Gateway
12

Webhooks

Topics

  • Why have a webhook?
  • Types of webhooks
  • Setting up a fulfillment webhook
  • Modifications for a JSON response webhook

Learning Outcomes

  • Recognize the different types of webhooks
  • Set up a webhook with fulfillment response
  • Set up a webhook JSON response
13

Route groups

Topics

  • Introduction to route groups
  • Managing a route group

Learning Outcomes

  • Set up a flow route group
  • Set up a session route group

Activities

Lab: Configuring a Route Group for Your Virtual Agent
14

Design techniques

Topics

  • The concept of a flow
  • Steering bot designs
  • The concept of guardrails
  • Design principle

Learning Outcomes

  • Use flows to speed the development of an agent
  • Use guardrails to prevent problems in agent design
15

Generators and generative fallback

Topics

  • Overview of generators
  • Overview of generative fallback

Learning Outcomes

  • Use generators and generative fallback in virtual agents

Activities

Lab: Conversational Agents with Generative Fallbacks

Get This Training

No public classes currently scheduled. Express interest below or request private training.

Request Private Session

Course Details

Course Code
T-CAGC-I
Duration
3 days
Format
ILT
Level
Intermediate
Modules
15
Activities
7
Price
Loading...
View Official Google Datasheet →

Questions About This Course?

Contact us for custom scheduling, group discounts, or curriculum customization.

Contact Us
Starting fromLoading...