Intent routing diagram for AI understanding

Intents vs Entities vs Routing: How AI Agents Really Understand Customers | L17 AI

November 17, 20256 min read

Intents vs. Entities vs. Routing: How AI Agents Actually Understand Customers

The three-layer system that makes AI agents function — and why most “AI failures” are really design failures in these layers.

Introduction: Why This Matters

Most people interact with AI and assume it's “thinking.”

It’s not.

Not in the way humans think.

AI agents work by breaking every message into three layers of meaning:

Intent — What the user wants

Entities — The details needed to fulfill that want

Routing — What the agent should actually do

If any one of those three layers fails, the whole agent breaks.

In this article, we’ll walk through:

what each layer actually means

how they work together

real examples from real estate, development, CRE, hospitality, and service businesses

the most common errors businesses make

how L17 AI structures these layers to avoid misfires

This is one of the most important “under the hood” concepts in AI automation.

Section 1 — Intents: The Goal Behind the Message

Definition:

The intent is the user’s purpose.

It answers the question:

What is the person trying to do?

Example messages:

“Do you have any units available?”

“Can I book a tour?”

“What’s your pricing?”

“Did last quarter’s distribution go out?”

“Maintenance still hasn’t shown up.”

Each message has a totally different intent.

Why Intents Matter:

Intents determine:

the workflow

the script

the next question

the action the agent must take

the entire conversation flow

If the intent is wrong, the agent cannot do the right thing.

Intents are the foundation.

Everything else builds on it.

Section 2 — Entities: The Specific Pieces of Information Inside the Request

If an intent is the goal, then:

Entities are the ingredients.

Entities are the details the agent needs to fulfill an intent.

Examples:

User: “I want to book a tour for Tuesday at 4pm.”

Intent = Book a tour

Entities =

Day: Tuesday

Time: 4pm

User: “Can you send me the Phase 2 updated floor plans?”

Intent = Request documents

Entities =

Phase: Phase 2

Document type: Floor plans

Entities allow the agent to complete the request without asking for info the user already gave.

Section 3 — Routing: The Action Path

Routing is:

the workflow

the logic

the decision tree

the next move

It answers the question:

What does the agent do after it understands the intent and entities?

Examples:

Intent: Book a tour

Routing:

Check availability

Offer time slots

Confirm booking

Log into CRM

Send confirmation message

Another:

Intent: Report maintenance issue

Routing:

Ask for unit or room number

Ask for details

Create ticket

Escalate if urgent

Follow up

Routing is where real automation happens.

Section 4 — Why You Need All Three Layers

Imagine someone says:

“Can I take a tour tomorrow morning?”

If the agent only understands the intent…

It knows they want a tour, but not when.

If the agent only extracts the entities…

It may know “tomorrow morning,” but not whether the user wants:

a tour

pricing

availability

meeting

support

If the agent lacks routing…

It may understand everything but not know:

which calendar to check

whether to ask questions

whether to confirm

where to log the booking

Great AI requires all three working together.

Section 5 — Real examples across industries

Here’s how it works in practice.

A. Development / CRE Leasing

User: “What’s the pricing for the 2-bedroom units?”

Intent → Request pricing

Entities → Unit type = 2-bedroom

Routing → Send pricing sheet + ask if they want to book a tour + tag lead

B. Hospitality / Guest Experience

User: “Can I check in early on Thursday?”

Intent → Early check-in request

Entities → Day = Thursday

Routing → Check policy → Check availability → Confirm or decline

C. Investor Relations

User: “Send me the updated PPM for Fund II.”

Intent → Request documents

Entities → Document type = PPM, Fund = Fund II

Routing → Verify email → Send secure link → Log request

D. Service Business

User: “I need to cancel my appointment tomorrow.”

Intent → Cancel appointment

Entities → Date = tomorrow

Routing → Find appointment → Confirm cancellation → Open slot

Section 6 — Most Common Mistakes Businesses Make (And Why Agents Break)

Mistake 1 — Too many intents

If you create 80–100 intents, the agent gets confused.

The best agents usually use:

12–25 core intents.

Mistake 2 — Not combining similar intents

Example:

“Book a tour”

“Schedule a showing”

“Set a time to come by”

These must be ONE intent.

Mistake 3 — Unclear routing

If the routing is vague, the agent:

loops

makes assumptions

escalates unnecessarily

gives partial answers

Mistake 4 — Missing entities

Agents struggle when you don’t define:

dates

times

unit types

document names

property names

You must train entities purposefully.

Mistake 5 — No priority hierarchy

High-priority intents include:

emergencies

scheduling

cancellations

human escalation

billing

They must override everything else.

Mistake 6 — Poor fallback intent

Fallback determines:

“What does the agent do when it doesn’t know?”

A weak fallback → confused, repetitive agent.

Section 7 — The L17 AI Framework (How We Build Correct Intent Layers)

Here’s the actual system L17 AI uses.

1. Audit All Communication Channels

We gather:

  • calls

  • emails

  • DMs

  • website forms

  • past tickets

  • investor questions

  • leasing patterns

  • guest messages

  • sales inquiries

We map recurring patterns → initial intent list.

2. Consolidate and compress

We combine overlapping intents into a tight core set.

What’s left becomes:

Your master intent architecture.

3. Build the Entity Dictionary

We define entities such as:

  1. unit types

  2. dates

  3. times

  4. investor terms

  5. documents

  6. property/phases

  7. locations

  8. packages

  9. service tiers

  10. policies

This allows the agent to extract meaning with precision.

4. Create Routing Maps

  1. Each intent gets:

  2. steps

  3. branching logic

  4. escalation rules

  5. fallback rules

  6. CRM actions

  7. confirmations

This is where the agent becomes fully operational.

5. Testing and “breaking sessions”

We intentionally try to confuse the agent with:

slang

shorthand

poor grammar

indirect questions

emotional language

long paragraphs

emojis

partial info

This forces refinements and produces a durable, high-quality system.

Section 8 — Why This Three-Layer System Is the Key to Multi-Agent Orchestration

If you want your business to run:

a voice agent

a chat agent

a follow-up agent

a workflow agent

a CRM update agent

an escalation agent

Each one must use the same underlying architecture.

Otherwise they conflict.

Example:

Voice agent: “Tour booked.”

Chat agent: “Following up with forms.”

Workflow agent: “Create task in CRM.”

They all depend on:

correct intent

correct entities

correct routing

This is why larger, more complex businesses need orchestrated systems, not “one-off bots.”

This is also the real meaning of AI orchestration (which you have a separate blog for).

Section 9 — Final Take: If You Understand Intents, Entities, and Routing, You Understand AI Behavior

This is the real foundation behind every modern AI system.

Intents define what the person wants

Entities define details needed to fulfill the request

Routing defines what the agent actually does next

Together, these three layers determine:

accuracy

reliability

user satisfaction

conversion

operational efficiency

And they form the base for:

multi-agent design

workflow automation

sales funnels

IR systems

leasing automation

guest communication

local SMB operations

If you understand these three concepts, you understand the mechanics of real AI — not hype, not buzzwords, but the actual levers that move your business.

Back to Blog