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