speech balloons

Training Services

Professional Training Programs

Conversational Technologies offers comprehensive training programs to help teams master conversational AI technologies and best practices.

Putting GenAI to Work

This session gives developers a clear, practical foundation in generative AI from the basics to where it makes sense to incorporate it. We'll break down the core concepts behind modern LLMs, explore places it can improve workflows or better engage customers, and show how GenAI can accelerate tasks across search, summarization, automation, and application logic. Through examples and lightweight demos, developers will learn how GenAI fits into existing systems, what its limitations are, and how it can improve business outcomes. The goal: build confidence, clarity, and readiness to apply GenAI in real projects.

Developing Conversational GenAI Applications: Virtual Assistants, Chatbots, Technologies and Tools

This session teaches developers how to build practical conversational GenAI applications—from virtual assistants to chatbots—using best practices and state-of-the art tools. We'll cover the fundamentals of conversational design, intent handling, context management, and multimodal inputs, and show how today's LLMs integrate with APIs, business logic, and backend services. Developers will explore key components such as NLU/NLP pipelines, vector stores, orchestration frameworks, and guardrails, along with when and why to use each. Through real examples and simple prototypes, participants will gain the skills to design, implement, and refine conversational agents that are reliable, maintainable, and aligned with business goals.

Gathering Use Cases and Requirements for LLM applications

This session teaches developers how to identify where LLMs can deliver real value—and where they shouldn't be used. We'll cover how to map business problems to GenAI capabilities, evaluate feasibility, and translate ambiguous stakeholder needs into concrete functional requirements. Through practical frameworks and examples, developers learn how to define user journeys, data needs, guardrails, evaluation criteria, and success metrics. By the end, participants will be able to scope an LLM feature or application with clarity, avoid common pitfalls, and create requirements that support reliable, cost-effective AI solutions.

Voice AI Basics: Understanding Voice Technology

Voice AI Basics: Understanding Voice Technology introduces developers to the core concepts behind modern voice systems and how they power today's virtual assistants, call-center bots, and hands-free interfaces. The session covers the fundamentals of speech recognition, text-to-speech, wake-word detection, and dialog flow, and explains how these components fit together to create natural, reliable voice experiences. Developers will learn where voice interfaces add real value, what technical constraints to account for, and how to evaluate tools and architectures. By the end, participants will have a grounded understanding of how to begin building and integrating voice capabilities into real applications.

Training Formats

We offer flexible training options to meet your needs:

On-Site Training

Customized in-person training at your location, tailored to your team's specific needs and use cases.

Virtual Training

Live interactive online sessions with hands-on exercises, accessible from anywhere in the world.

Workshops

Intensive half-day or full-day workshops focused on specific topics or technologies.

Featured Resource

Many of our training programs are based on Dr. Dahl's comprehensive book, "Natural Language Understanding with Python". This book covers everything you need to get started in natural language understanding, from fundamental concepts to the latest advances in Large Language Models and Generative AI.

Interested in Training?

Contact us to discuss custom training programs for your team.

Contact Us