GC Partner no outline H
8420  Reviews star_rate star_rate star_rate star_rate star_half

Develop Conversational Agents on Google Cloud

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...

Read More
$2,700 USD
Duration 3 days
Course Code GCP-CAGC
Available Formats Classroom

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.

Skills Gained

  • 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 Can Benefit

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.

Course Details

Introduction to Conversational Agents

  • Describe the goals of virtual agent development and product suites.
  • Lab: Exploring the Conversational Agents User Interface

Introduction to conversational design

  • Convergent and divergent approaches
  • Conversation esign strategy
  • Understand virtual agent design

Steering bot design basics

  • Use cases
  • Virtual agents
  • Start pages
  • Routes
  • Pages
  • Design a basic steering bot using Conversational Agents

Implementing bot design

  • Create an agent, a route, intents, and pages.
  • Implement routes without parameters.
  • Use test agent for testing.
  • Lab: Conversational Agents: Bot Building Basics

Entities

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

Parameters

  • Introduction to parameters
  • Parameters from intents
  • Preset parameters
  • Parameters from webhooks
  • Manipulate parameters using various methods.
  • Lab: Conversational Agents: Parameter Manipulation

Event handlers

  • Definition of event handlers
  • Page, flow event handler, and scope rules
  • Form event handler and scope rules
  • Understand event handlers and how they are used in Conversational Agents.

Versions and environments

  • Version management in Conversational Agents
  • Environment management in Conversational Agents
  • Use version testing.
  • Use environments for different audiences.
  • Lab: Conversational Agents: Managing Environment

Testing

  • Validate for static analysis.
  • Publish to pretest user acceptance testing (UAT).
  • Simulate for unit testing.
  • Lab: Debugging the Agent Using Test Agent

Fulfillment

  • Introduction to fulfillment
  • Examples of static fulfillment
  • Use text, conditional, and custom fulfillment

Integrations

  • Configure Google Messenger and Conversational Phone Gateway

Webhooks

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

Route groups

  • Introduction to route groups
  • Managing a route group
  • Set up a flow route group.
  • Set up a session route group.
  • Lab: Configuring a Route Group for Your Virtual Agent

Design techniques

  • The concept of a flow
  • Steering bot designs
  • The concept of guardrails
  • Design principle
  • Use flows to speed the development of an agent.
  • Use guardrails to prevent problems in agent design.

Generators and generative fallback

  • Overview of generators
  • Overview of generative fallback
  • Use generators and generative fallback in virtual agents.
  • Lab: Conversational Agents with Generative Fallbacks

Schedule

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

The class was very vast paced however the teacher was very good at checking in on us while giving us time to complete the labs.

Provided good amount of material and a great instructor to teach the material.

I liked the pace of the course. I like that I have more than instance to use the lab.

it was good and very informative. Instructure covered everything in detail.

ExitCertified provided great learning material and the instructor was great.