What is Slot Filling?

Updated July 2026

Slot filling in NLP is the technique of extracting the specific pieces of information an intent needs before it can be acted on, such as an order number, a return reason, or a delivery date.

Once a system knows the customer's intent, it usually needs details to resolve it. Those details are the slots. A cancel order intent has slots for the order ID and the cancellation reason. A change address intent has slots for the new address and the order it applies to. If a slot is missing, the system asks a follow-up question until it has what it needs.

Slot filling is what turns a recognized intent into an executable action. Intent tells you what the customer wants. Slots give you enough to actually do it.

Slot filling vs named entity recognition at a glance

DimensionSlot fillingNamed entity recognition
Purposegather what an intent needs to actfind and label entities in any text
Tied to an intentyes, slots are defined per intentno, it runs regardless of intent
When a value is missingasks a targeted follow-upnothing, it only extracts what is present
Example outputorder ID and reason for a cancellationdates, names, order numbers

Aide, the agentic AI platform for customer experience, treats slots as part of an intent-scoped automation, not a free-floating form. After classifying intent, an ASOP (an Agentic SOP) defines the slots that intent requires and the conditions for acting on them. Many slots fill themselves from Shopify, WooCommerce, or Salesforce data, so the customer is asked for less.

An automation never acts on a half-filled or low-confidence slot: missing information triggers a question or a handoff, never a guess. And because the team authors the slot logic itself, the people who run the workflow know exactly what the AI needs and why.

Frequently asked questions

What is the difference between an intent and a slot?
An intent is what the customer wants to accomplish. A slot is a specific value that intent needs to be resolved, like the order number. You classify intent first, then fill slots.
What happens when a slot is missing?
A well-built system asks a targeted follow-up or hands off to a human. In Aide, a low-confidence or empty slot never lets the automation proceed on a guess.

Related terms

Deploy governed AI agents

Increase the quality of your customer's experiences and improve the efficiency of your operations with our agentic AI platform.

Get a demo
We use cookies to enhance your Aide experience.
by clicking "accept all" you consent to our use of cookies.
Learn more