Overview and example use cases

Some use cases for Structured Visual Agents include all cases where your desired Agentic Logic cannot be expressed by a simple “ReAct-style” tool-calling loop.

Predefined sequence of steps and branches

Imagine an issue analysis agent. An employee enters the description of an issue. The agent then follows a set of predefined steps:

  • Gathering information through multiple knowledge banks and datasets to get identifiers for previous similar incidents

  • Identifying possible root causes

  • If an obvious root cause is identified, skip to synthesis step

  • Else, investigate several possible root causes in parallel, by using several agents, each one searching in different possible data

  • Synthesizing all previous steps to generate a final report for the user

Enforcing this logic would be difficult in a Simple Visual Agent.

Gathering “mandatory” information at the beginning of the conversation

For example, an agent responding to customer support enquiries may want to gather all information about the customer, their subscriptions, etc… at the beginning of a conversation.

While a Simple Visual Agent can have these tools at its disposal, it’s hard to guarantee that it would call of them and properly gather all information prior to the run.