Graph Visualizer
The Graph Visualizer is a high-performance, white-label administration hub for exploring and managing memories. It uses WebGL rendering (Sigma.js) to handle thousands of nodes and edges fluently.
Core Features
- Multi-Dimensional Navigation: Filter and explore the graph along platform-defined axes (e.g., "Tenants", "Cases", "Users").
- Interactive Knowledge Graph: Zoom, pan, and drag nodes to explore semantic relationships.
- Source-to-Memory Linking: A dual-pane view that shows the memory detail next to the original source document.
- Semantic Highlighting: Precise coordinate-aware highlights on the source document (PDF) showing exactly where a memory was extracted from.
🔍 Side-by-Side Exploration
When you select a memory in the graph, the Visualizer opens the Source Preview panel:
- Memory Detail: Shows the extracted text, structured data, and scores.
- Source PDF: Loads the original document.
- Coordinate Highlight: Automatically scrolls to and highlights the specific bounding boxes associated with the memory.
🎨 White-Labeling & Configuration
The Visualizer is completely driven by a Platform Configuration JSON. Integrating platforms can customize:
- Primary Dimensions: Define what users care about (Tenants, Clients, Patients).
- Branding: Logo, brand colors, and theme.
- Feature Toggles: Enable or disable Graph, Browser, Analytics, or Admin tools.
- Custom Filters: Add domain-specific secondary filters (e.g., "Contract Value > $1M").
Example Configuration
{
"platformId": "procurement-pro",
"name": "Procurement Memory Hub",
"brandColor": "#7C3AED",
"primaryDimensions": [
{
"id": "tenant",
"label": "Tenant",
"pluralLabel": "Tenants",
"icon": "Briefcase",
"mapping": {
"type": "subject",
"field": "tenant"
}
}
]
}
Advanced Tools
Inside the Visualizer, admins can access specialized tools:
- Quality Auditor: Find low-confidence or stale memories.
- Duplicate Detector: Merge redundant pieces of knowledge.
- Extraction Tester: Validate how the LLM maps conversations to Memory Blocks.