Agent Visualizer
The Agent Visualizer Snap is an LLM Utility Snap for SnapLogic AI Agents. It provides a comprehensive dual-view interface combining an interactive diagram and a detailed step-by-step log. This dual visualization approach enables users to trace and analyze agent behavior precisely, offering enhanced transparency into complex AI agent operations and making it easier to understand how agents process and respond to user requests.
Features and functionality
- Hover highlight: In the Diagram panel, when the user hovers the mouse over any label/box, both the box and the associated label will be highlighted.
- Click-to-select : In the Diagram panel, when you click on any label or box, both the box and the associated label are highlighted. In addition, the Detailed Log panel automatically scrolls to the corresponding log position, and the related text and boxes are highlighted.
- Parses nested/multilayered agents: Agent Visualizer Snap can parse nested/multilayered agents and generate corresponding diagrams and logs to infinite layers.
- Supports multiple LLM providers: the Agent Visualizer Snap can parse agents built by either OpenAI or AWS Bedrock or a mixture of both providers.
- Parallel tool calling visualization: This version of the Agent Visualizer Snap can
support agents in performing parallel tool calls, which means the Agent Visualizer Snap
can identify when agents are calling multiple tools at the same step and display it.
For example, if two tools are used in Step 1, then the step numbers are
Step 1-1
andStep 1-2
. And then if a sub-step in one of the tools, it is eitherStep 1-1.1
/Step 1-2.1
. - Collapsible panels: The UI has two collapsible panels:
Diagram
andDetailed Log
.- Each panel has horizontal and vertical scrolling bars if the info exceeds the panel.
- Either can be minimized by clicking the chevron icon on the top right corner of each panel.
- Header: The header displays
Snap name | pipeline name
(such as.,Agent Visualizer | E-Commerce DB Agent
). - The
X
icon: Click to close the UI. -
Done
button: Click to close the UI.