One Request, Many Retrieval Decisions
Consider a shopping agent asked to find a dress similar to a photograph, compare its quality with alternatives, confirm availability in the customer’s size, and check whether it can arrive before Saturday.
Each step requires a different kind of search. Visual similarity helps discover alternatives. Exact matching identifies a specific product. Review passages provide evidence about quality and fit. Structured filters enforce price, size, and delivery requirements. Ranking determines which options deserve further investigation.
The process also changes as the agent learns. Reviews suggesting that a dress runs small may trigger a sizing investigation. The agent may reject a promising alternative because it cannot arrive in time. Each result helps the agent decide what to search for next.
This makes retrieval part of the agent’s decision-making process. An early omission or misleading result can influence subsequent searches and steer the task in the wrong direction. Agents can cross-check and recover, but recovery costs time, extra searches, and model tokens.