Get in Touch
 Duration 21 hours (3 days)

Course Outline

Introduction to Conversational AI

  • The trajectory and progression of voice assistant technology
  • Core elements: Automatic Speech Recognition (ASR), Natural Language Understanding (NLU), Dialogue Management, and Text-to-Speech (TTS)
  • Survey of leading platforms: Alexa, Google Assistant, and Rasa

Crafting Voice Interfaces

  • Fundamental principles of conversational user experience
  • Modeling intents and extracting entities
  • Utilizing voice design tools and mapping interaction flows

Development with Dialogflow and Alexa

  • Configuring Dialogflow agents, defining intents, and handling webhook fulfillment
  • Creating Alexa Skills: managing intents, slots, voice models, and endpoint connections
  • Managing multi-turn conversations and session states

Constructing Voice Assistants with Rasa

  • Understanding Rasa architecture: NLU, Core, and Action Server
  • Preparing training data and setting up domain configurations
  • Implementing custom actions, forms, and context-aware dialogues

Voice Assistant Integration

  • Leveraging APIs and back-end webhook services
  • Establishing connections to CRMs, databases, and external applications
  • Deploying voice assistants across web applications, IoT devices, and mobile platforms

Testing, Release, and Performance Tuning

  • Using simulators and defining test scenarios for voice interactions
  • Tracking usage metrics and troubleshooting conversation logic
  • Rolling out to Google Assistant, Alexa hardware, or proprietary platforms

Security, Compliance, and Scaling

  • Implementing user authentication and authorization protocols for assistants
  • Adhering to data privacy standards, GDPR regulations, and maintaining audit logs
  • Establishing version control and CI/CD workflows for voice applications

Recap and Future Directions

Requirements

  • Proficiency in RESTful APIs and JSON data structures
  • Practical experience with at least one programming language (such as Python or JavaScript)
  • Basic understanding of natural language processing principles

Target Audience

  • Software engineers
  • UX professionals focusing on voice-driven interfaces
  • Conversational AI specialists developing virtual assistants

Number of participants


Price per participant

Upcoming Courses

Related Categories