Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction to Conversational AI
- The evolution and history of voice assistant technology
- Core components: ASR, NLU, Dialogue Management, and TTS
- A look at leading platforms: Alexa, Google Assistant, and Rasa
Designing Voice Interfaces
- Fundamental principles of conversational user experience
- Modelling intents and extracting entities
- Utilising voice design tools and visual flowcharting
Developing with Dialogflow and Alexa
- Configuring Dialogflow agents, intents, and webhook fulfilment
- Building Alexa Skills: managing intents, slots, voice models, and endpoint links
- Handling multi-turn conversations and session state management
Building Voice Assistants with Rasa
- Understanding Rasa architecture: NLU, Core, and Actions
- Preparing training data and configuring domains
- Implementing custom actions, forms, and context-aware dialogues
Integrating Voice Assistants
- Connecting to APIs and webhook back-end services
- Linking CRMs, databases, and external applications
- Deploying voice assistants across web apps, IoT devices, and mobile platforms
Testing, Deployment, and Optimisation
- Using simulators and defining test cases for voice interactions
- Tracking usage metrics and debugging conversation flows
- Releasing to Google Assistant, Alexa devices, or proprietary platforms
Security, Compliance, and Scalability
- Implementing user authentication and authorisation protocols
- Addressing data privacy, GDPR compliance, and audit logging
- Managing version control and CI/CD pipelines for voice applications
Conclusion and Future Directions
Requirements
- Proficiency in RESTful APIs and JSON structures
- Practical experience with at least one programming language (e.g., Python or JavaScript)
- Knowledge of natural language processing principles
Target Audience
- Software engineers and developers
- UX designers focused on voice-centric interfaces
- Conversational AI teams responsible for building virtual assistants