Get in Touch
 Duration 21 hours (3 days)

Course Outline

Foundations of Conversational AI

  • The historical development and evolution of voice assistants.
  • Core technical components: ASR, NLU, Dialogue Management, and TTS.
  • An overview of leading platforms including Alexa, Google Assistant, and Rasa.

Architecting Voice User Interfaces

  • Fundamental principles of conversational user experience design.
  • Techniques for intent modeling and extracting relevant entities.
  • Utilizing voice design tools and creating flowcharts.

Development using Dialogflow and Alexa

  • Managing Dialogflow agents, intents, and webhook-based fulfillment.
  • Building Alexa Skills: handling intents, slots, voice models, and endpoint integration.
  • Handling multi-turn conversations and effective session management.

Creating Assistants with Rasa

  • Understanding Rasa’s architecture: NLU, Core, and Actions.
  • Configuring training data and defining domain settings.
  • Implementing custom actions, forms, and context-aware dialogues.

Integration Strategies for Voice Assistants

  • Leveraging APIs and webhook-based backend services.
  • Linking with CRMs, databases, and external applications.
  • Implementing voice assistants in web apps, IoT devices, and mobile platforms.

Testing, Release, and Performance Tuning

  • Utilizing simulators and test cases for voice interaction validation.
  • Tracking usage patterns and debugging conversational issues.
  • Deploying to Google Assistant, Alexa hardware, or proprietary platforms.

Security, Regulatory Compliance, and Scaling

  • Implementing user authentication and authorization mechanisms.
  • Addressing data privacy, GDPR requirements, and maintaining audit trails.
  • Managing version control and CI/CD pipelines for voice applications.

Recap and Future Directions

Requirements

  • Solid knowledge of RESTful APIs and JSON structures.
  • Proficiency in at least one programming language, such as Python or JavaScript.
  • Familiarity with core concepts in natural language processing.

Target Audience

  • Software engineers and developers.
  • UX designers specializing in voice-based interactions.
  • Conversational AI teams focused on developing virtual assistants.

Number of participants


Price per participant

Upcoming Courses

Related Categories