Building with the AI SDK

Build AI-powered applications with the Vercel AI SDK and Next.js. Learn streaming, tool calling, and structured outputs.
Beginner
3 lessons
Start Course

This course gives you a hands-on foundation in building production-ready conversational AI assistants with Rasa. You'll start from first principles — understanding what makes a good conversational experience — and work through the core building blocks that every Rasa developer needs to know.

What you'll learn

  • How intent recognition and entity extraction work under the hood, and how to design training data that generalises well
  • The role of dialogue management in controlling conversation flow, including fallback handling and context switching
  • How to structure a Rasa project for maintainability as it grows
  • How to train, evaluate, and iterate on your models using Rasa's built-in tooling

Who this is for

This course is aimed at developers who are comfortable with Python and have a basic understanding of REST APIs. No prior NLP or ML experience is required — we cover the concepts you need as we go.

By the end, you'll have a working Rasa assistant and the mental model to extend it confidently.

// Course author
Dilini Sumanapala
Lead Curriculum Architect
LinkedIn

Marc builds developer tools and educational content for teams working with AI and conversational systems. He's contributed to open-source projects across the Rasa ecosystem and writes about applied ML in production.

AI that adapts to your business, not the other way around

Build your next AI

agent with Rasa

Power every conversation with enterprise-grade tools that keep your teams in control.