close
breadcrumb right arrowGlossary
breadcrumb right arrowMulti-Turn Conversation
Multi-Turn Conversation

A single-turn system answers one message and forgets it. A multi-turn system tracks the conversation as it unfolds: if a customer says "I need a refund" and then, three messages later, "actually just the second item," a multi-turn-capable agent connects that back to the original request instead of asking what refund they mean.

This requires the system to maintain state, a memory of what's been said and decided so far in the session, and to resolve references (pronouns, "that one," "the same as before") against that history rather than treating every message in isolation.

Frequently Asked Questions

Why do some chatbots struggle with follow-up questions?

Simpler systems are built to match a single message to a single intent and respond, with no mechanism to carry context from prior turns. A follow-up that depends on earlier context looks like a brand-new, unrelated question to them.

How long does a multi-turn system remember context?

It varies. Some only hold context for the current session; more capable systems persist relevant history across sessions, so a customer doesn't have to re-explain something they mentioned in a conversation from last week.

Does multi-turn capability slow down responses?

Tracking and referencing conversation history adds some processing overhead compared to a stateless single-turn lookup, but the difference is generally not noticeable to the customer and is a reasonable tradeoff for not having to repeat themselves.

What happens if the agent misremembers something from earlier in the conversation?

Well-built agents re-verify against the actual source data (the order record, the account status) before acting, rather than trusting their own memory of the conversation as ground truth, so a misremembered detail gets caught before it causes a wrong action.