Workflow for routing - AWS Prescriptive Guidance

Workflow for routing

In the routing pattern, a classifier or router agent uses an LLM to interpret the intent or category of a query, then routes the input to a specialized downstream task or agent.

Workflow for routing.

The Routing workflow is used in scenarios where an agent must quickly classify input intent, task type, or domain, and then delegate the request to a specialized subagent, tool, or workflow. It is especially useful in capability agents, such as those that serve as general assistants, front doors to enterprise functions, or user-facing AI interfaces that span domains.

Routing is particularly effective when:

  • Triaging requests across a variety of tasks (for example, search, summarization, booking, calculations).

  • Inputs must be preprocessed or normalized before entering more specialized workflows.

  • Different input types (for example, images vs. text, structured vs. unstructured queries) require custom handling.

  • An agent is acting as a conversational switchboard, delegating tasks to specialized agents or microservices.

  • This workflow is common in domain-specific copilots, customer-support bots, enterprise service routers, and multimodal agents, where intelligent dispatching determines both the quality and efficiency of agent behavior.

Capabilities

  • A first-pass LLM acts as a dispatcher

  • Routes can invoke distinct workflows or even other agent patterns

  • Supports modular expansion of capabilities

Common use cases

  • Multidomain assistants ("is this a legal, medical, or financial question?")

  • Decision trees enhanced with LLM reasoning

  • Dynamic tool selection (for example, search vs. code generation)