Rasa has moved beyond traditional intent-based chatbots. CALM represents a fundamental shift:
Process calling, not just tool calling: The LLM invokes and collaborates with stateful processes. Your business logic drives the conversation while the LLM handles natural language understanding.
LLMs for understanding, code for control: AI handles dialogue understanding; your defined flows enforce the rules. This separation means reliable behaviour without sacrificing conversational fluency.
No NLU training required: Modern Rasa uses LLMs for understanding, eliminating the need to build intent classifiers and entity extractors. You define flows, not training data.
Built-in reliability: Agents stay on track, follow business processes, and escalate appropriately because behaviour is defined in code, not hoped for through prompts.