Home › Glossary › NLP › State Tracking

Intermediate · NLP

State Tracking

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. The process of monitoring and updating the current state of a conversation and user goals.

Technical Definition

The process of monitoring and updating the current state of a conversation and user goals.

How it works

State Tracking is a core component of dialogue management that continuously updates the system's understanding of the conversation. It involves keeping track of extracted slots, confirmed information, and the user's progress through a task. This allows the AI to pick up where it left off, even after interruptions, and guide the user efficiently.

Related Concepts

  • Context Window — The maximum number of tokens a model can process in a single input, determining information capacity.
  • Dialogue Management — The process of controlling the flow and state of a conversation between a user and an AI system.
  • Slot Filling — The process of extracting specific pieces of information (slots) from a user's utterance needed to fulfill an intent.