Get in Touch

Course Outline

Introduction to Conversational AI

  • The history and evolution of voice assistants.
  • Core components: ASR, NLU, Dialogue Management, and TTS.
  • An overview of major platforms: Alexa, Google Assistant, and Rasa.

Designing Voice Interfaces

  • Fundamental principles of conversational UX.
  • Intent modelling and entity extraction.
  • Voice design tools and flowcharting techniques.

Development with Dialogflow and Alexa

  • Dialogflow agents, intents, and webhook fulfilment.
  • Alexa Skills: intents, slots, voice models, and endpoint integration.
  • Managing multi-turn conversations and sessions.

Building Voice Assistants with Rasa

  • Rasa architecture: NLU, Core, and Actions.
  • Training data preparation and domain configuration.
  • Custom actions, forms, and contextual dialogues.

Integrating Voice Assistants

  •   API and webhook back-end services.
  • Connecting to CRMs, databases, and external applications.
  • Implementing voice assistants in web apps, IoT, and mobile environments.

Testing, Deployment, and Optimisation

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

Security, Compliance, and Scalability

  • User authentication and authorisation for assistants.
  • Data privacy, GDPR compliance, and audit trails.
  • Version control and CI/CD pipelines for voice applications.

Summary and Next Steps

Requirements

  • A solid understanding of RESTful APIs and JSON.
  • Practical experience with at least one programming language (e.g., Python or JavaScript).
  • Familiarity with natural language processing concepts.

Target Audience

  • Software developers.
  • UX designers focused on voice-based interfaces.
  • Conversational AI teams developing virtual assistants.
 21 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories