Get in Touch
 Duration 21 hours

Course Outline

Introduction to Conversational AI

  • The history and evolution of voice assistants
  • Core components: ASR, NLU, Dialogue Management, and TTS
  • Overview of leading platforms: Alexa, Google Assistant, and Rasa

Designing Voice Interfaces

  • Fundamental principles of conversational UX
  • Modeling intents and extracting entities
  • ​Utilizing voice design tools and flowcharting techniques

Development with Dialogflow and Alexa

  • ​Configuring Dialogflow agents, intents, and webhook fulfillment
  • ​Building Alexa Skills: intents, slots, voice models, and endpoint integration
  • ​Managing multi-turn conversations and session state

Constructing Voice Assistants with Rasa

  • ​Understanding Rasa architecture: NLU, Core, and Actions
  • ​Preparing training data and configuring domains
  • ​Implementing custom actions, forms, and contextual dialogues

Integrating Voice Assistants

  • ​Leveraging APIs and webhook back-end services
  • ​Connecting to CRMs, databases, and external applications
  • ​Deploying voice assistants in web apps, IoT, and mobile environments

Testing, Deployment, and Optimization

  • ​Using simulators and test cases for voice interactions
  • ​Monitoring usage patterns and debugging conversations
  • ​Publishing to Google Assistant, Alexa devices, or private platforms

Security, Compliance, and Scalability

  • ​Implementing user authentication and authorization for assistants
  • ​Adhering to data privacy standards, GDPR, and maintaining audit trails
  • ​Managing version control and CI/CD pipelines for voice applications

Summary and Future Steps

Requirements

  • A solid grasp of RESTful APIs and JSON
  • Proficiency in at least one programming language (e.g., Python or JavaScript)
  • ​An understanding of natural language processing concepts

Target Audience

  • Software developers
  • UX designers focusing on voice-based interfaces
  • Conversational AI teams developing virtual assistants

Number of participants


Price per participant

Upcoming Courses

Related Categories