Course Overview

  • icon3 day course
  • iconCertificate of Attendance
  • iconPrivate
    info-icon
  • iconPartner of the Year

Conversational Agents, a key component of AI Applications, provide intelligent, interactive interfaces powered by AI.

Built on a development system with access to SDKs and APIs in multiple languages, they enable dynamic, natural user experiences.

In this course, you’ll learn how to design and build conversational agents on Google Cloud, gaining hands-on experience in creating smart, responsive solutions using the latest AI tools and frameworks.

This Develop Conversational Agents on Google Cloud course is available as a private session that can be delivered live online or at a location of your choice across the UK.

What you'll learn

By the end of this course, you will be able to:

  • iconUnderstand the different kinds of conversations available with an artificial intelligence (AI) agent
  • iconUnderstand how a user’s request is translated into an action and response
  • iconHandle user errors and unexpected requests
  • iconGain a working knowledge of the testing tools available in the GUI
  • iconIncorporate Gen AI features into your agent
  • iconDesign an AI agent for a deterministic intent-based domain
  • iconUse webhooks to access data and products that are not part of the agent
  • iconUse the graphical user interface (GUI) to develop an agent
  • iconIntegrate a chatbot into user interfaces

Course agenda

Module 1: Introduction to Conversational Agents

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

Module 2: Introduction to Conversational Design

  • Convergent and divergent approaches
  • Conversation design strategy

Module 3: Steering Bot Design Basics

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

Module 4: Implementing Bot Design

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

Module 5: Entities

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

Module 6: Parameters

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

Module 7: Event Handlers

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

Module 8: Versions & Environments

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

Module 9: Testing

  • Validation
  • Publication
  • Simulation

Module 10: Fulfillment

  • Introduction to fulfillment
  • Examples of static fulfillment

Module 11: Integrations

  • Google Messenger
  • Conversational Phone Gateway

Module 12: Webhooks

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

Module 13: Route Groups

  • Introduction to route groups
  • Managing a route group

Module 14: Design Techniques

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

Module 15: Generators & Generative Fallback

  • Overview of generators
  • Overview of generative fallback

Who it's for

This course is designed for 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.

BOOK THIS COURSE

Enquire for a team or large group

For private sessions call our sales team

We will use the information you submit via this form in line with our Privacy Policy.

GET IN TOUCH

We will use the information you submit via this form in line with our Privacy Policy.