Develop Conversational Agents on Google Cloud

Course 1490

  • Duration: 3 days
  • Language: English
  • Level: Intermediate

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.

Develop Conversational Agents on Google Cloud Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

Develop Conversational Agents on Google Cloud Information

In this course, you will:

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

Prerequisites:

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

Develop Conversational Agents on Google Cloud

Module 1) Introduction to Conversational Agents   

  • Describe the goals of virtual agent development and product suites.

Module 2) Introduction to conversational design

  • Understand virtual agent design

Module 3) Steering bot design basics

  • Design a basic steering bot using Conversational Agents

Module 4) Implementing bot design

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

Module 5) Entities

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

Module 6) Parameters

  • Manipulate parameters using various methods.

Module 7) Event handlers

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

Module 8) Versions and environments

  • Use version testing.
  • Use environments for different audiences.

Module 9) Testing

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

Module 10) Fulfillment

  • Use text, conditional, and custom fulfillment.

Module 11) Integrations

  • Configure Google Messenger and Conversational Phone Gateway.

Module 12) Webhooks

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

Module 13) Route groups

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

Module 14) Design techniques

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

Module 15) Generators and generative fallback

  • Use generators and generative fallback in virtual agents

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Develop Conversational Agents on Google Cloud

15 modules, 7 labs

Conversational Agents • Vertex AI Agents • Vertex AI

A conversational agent is a software program that can interact with humans using natural language, either through text or voice. These agents are designed to simulate conversation, understand user intent, and provide relevant responses or actions. They can be powered by rules, machine learning, or large language models (like Gemini).

Chat With Us