
Develop Conversational Agents on Google Cloud
Want to build engaging, efficient conversational agents using Google’s Generative AI solutions? This course shows you how to design smart, effective solutions that enhance service and streamline operations.
Book this courseCourse Overview
3 day course
Certificate of Attendance
Private
Partner 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:
Understand the different kinds of conversations available with an artificial intelligence (AI) agent
Understand how a user’s request is translated into an action and response
Handle user errors and unexpected requests
Gain a working knowledge of the testing tools available in the GUI
Incorporate Gen AI features into your agent
Design an AI agent for a deterministic intent-based domain
Use webhooks to access data and products that are not part of the agent
Use the graphical user interface (GUI) to develop an agent
Integrate 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