Get in Touch
 Duration 21 hours (3 days)

Course Outline

Foundational Aspects of Conversational AI

  • The progression and historical development of voice assistants
  • Core components: Automatic Speech Recognition (ASR), Natural Language Understanding (NLU), Dialogue Management, and Text-to-Speech (TTS)
  • A review of primary platforms including Alexa, Google Assistant, and Rasa

Crafting Voice Interface Designs

  • Foundational principles of conversational user experience
  • Modeling intents and extracting entities
  • Utilizing voice design tools and creating visual flowcharts

Development Using Dialogflow and Alexa

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

Engineering Voice Assistants with Rasa

  • Understanding Rasa architecture: NLU, Core logic, and Action execution
  • Preparing training data and configuring domain settings
  • Implementing custom actions, forms, and context-aware dialogues

Integrating Voice Assistant Capabilities

  • Utilizing APIs and webhook services for back-end logic
  • Establishing connections to CRMs, database systems, and external applications
  • Deploying voice assistants within web applications, IoT devices, and mobile platforms

Testing, Release Strategies, and Performance Optimization

  • Using simulators and defining test scenarios for voice interactions
  • Tracking usage metrics and troubleshooting conversational flows
  • Launching on Google Assistant, Alexa hardware, or private platforms

Security, Regulatory Compliance, and Scalability

  • Implementing user authentication and authorization protocols for assistants
  • Ensuring data privacy, GDPR adherence, and maintaining audit trails
  • Managing version control and establishing CI/CD pipelines for voice applications

Recap and Future Directions

Requirements

  • Proficiency in RESTful APIs and JSON structures
  • Practical experience with at least one programming language, such as Python or JavaScript
  • Knowledge of fundamental natural language processing concepts

Target Audience

  • Software engineers and developers
  • UX specialists focused on voice-driven interface design
  • Conversational AI groups developing virtual assistant solutions

Number of participants


Price per participant

Upcoming Courses

Related Categories