Natural Language Processing (NLP)

Natural Language Processing (NLP) is the layer of Conversational AI Cloud responsible for understanding what a user means from their input and selecting the best response. It covers how text is interpreted, how languages are detected, and how multiple recognition engines work together to produce accurate matches.

What's in this section

Natural Language Processing (NLP) in CAIC — An overview of how NLP fits into Conversational AI Cloud and what it enables.

Multi-Engine NLU — How CAIC's three internal recognition engines work together: the Language Recognition Engine, the Machine Learning Intent Classification Engine, and the Entity Driven Rule-Based Recognition Engine.

Recognition Engines — A closer look at each recognition engine and how they contribute to the recognition pipeline.

Generative AI in CAIC — How generative AI capabilities are integrated into the Conversational AI Cloud platform.

Language Detection and Content Translation — How CAIC detects a user's language and handles multilingual content automatically.

Configuring the NLU pipeline

When HALO is active alongside AI Cloud, you can control which platform processes user input first — for example, routing all interactions through HALO first and falling back to AI Cloud. This is configured per project via Configuration > Hybrid NLU.

See Hybrid NLU for setup instructions.