-
Notifications
You must be signed in to change notification settings - Fork 2
Features
KHemanthRaju edited this page Nov 18, 2025
·
1 revision
Comprehensive list of features in the RAG Process Visualizer.
- Text Input: Manual text entry with large text area
- Sample Documents: Pre-loaded sample documents for quick testing
- Multiple Documents: Support for processing multiple documents
- Document Management: Clear visual feedback on loaded documents
- Configurable Chunk Size: Adjustable from 50 to 500 characters
- Smart Splitting: Preserves sentence boundaries
- Visual Preview: See all chunks in a grid layout
- Chunk Statistics: Display chunk count and size information
- Real-time Updates: Instant visualization of chunking results
- Manual Control: User-triggered embedding generation
- Vector Visualization: Preview of embedding vectors
-
Statistics Display:
- Total vectors created
- Vector dimensions (384)
- Model information
- Loading States: Clear feedback during generation
- Batch Processing: Generate embeddings for all chunks at once
- Storage Control: Manual storage trigger
- Status Tracking: Visual confirmation of storage
- Success Feedback: Clear indication when storage completes
- Query Gating: Queries disabled until storage is complete
- Storage Statistics: Number of vectors stored
- Query Input: Text input for user queries
- Sample Queries: Pre-loaded example queries
- Query Validation: Ensures Vector DB is ready
- Real-time Processing: Immediate query handling
- Error Handling: Clear messages for invalid states
- Similarity Search: Cosine similarity-based retrieval
- Top-K Results: Returns top 3 most relevant chunks
-
Score Visualization:
- Similarity percentages
- Progress bars for scores
- Ranked results
- Chunk Preview: See retrieved chunk content
- Context Preservation: Maintains chunk relationships
- Context-Aware Responses: Uses retrieved chunks as context
- Response Display: Clear formatting of generated text
- Context Tracking: Shows which chunks informed the response
- Source Attribution: Trace responses back to source chunks
- Modern Interface: Clean, professional design
- Color-Coded Stages: Each stage has distinct colors
- Responsive Layout: Works on desktop, tablet, and mobile
- Gradient Backgrounds: Beautiful visual appeal
- Card-Based Layout: Organized information display
- Smooth Transitions: Framer Motion animations
- Pulsing Indicators: Active stage highlighting
- Fade-in Effects: Content appearing smoothly
- Progress Animations: Animated progress bars
- Flow Connectors: Animated pipeline connections
- Real-time Progress: Live updates of pipeline status
-
Visual Indicators:
- โ Green: Completed stages
- ๐ต Blue (Pulsing): Active stages
- โช Gray: Pending stages
- Stage Icons: Visual representation of each stage
- Connector Lines: Shows flow between stages
- Status Legend: Clear explanation of status colors
- Pipeline Reset: Clear all data and start fresh
- Stage Validation: Prevents invalid operations
- Error Messages: Clear feedback on errors
- Loading States: Visual feedback during processing
- Disabled States: Proper UI states for unavailable actions
- Chunk Size Control: Slider and number input
- Flexible Parameters: Easy adjustment of processing parameters
- Default Values: Sensible defaults for quick start
- RESTful APIs: Clean API design
- Error Handling: Comprehensive error management
- Type Safety: TypeScript for type safety
- Async Operations: Proper async/await handling
- Mobile Support: Works on all screen sizes
- Touch-Friendly: Large buttons and inputs
- Adaptive Layout: Grid adjusts to screen size
- Scrollable Content: Handles long content gracefully
- Query Suggestions: Sample queries for inspiration
- Query History: (Future) Track previous queries
- Filter Options: (Future) Filter by document, date, etc.
- Chunk Statistics: Count and size information
- Embedding Stats: Vector dimensions and counts
- Similarity Scores: Detailed score breakdowns
- Performance Metrics: (Future) Processing times
- Chunk Size Range: 50-500 characters
- Top-K Results: Configurable number of results
- Embedding Dimensions: (Future) Multiple dimension options
- Model Selection: (Future) Choose embedding models
-
Real API Integration:
- OpenAI embeddings
- GPT-4 generation
- Pinecone/Weaviate storage
-
Advanced Chunking:
- Semantic chunking
- Overlap strategies
- Multiple chunking methods
-
Export/Import:
- Export pipeline data
- Import documents
- Save configurations
-
Batch Operations:
- Process multiple documents
- Bulk embedding generation
- Batch storage
-
Analytics Dashboard:
- Processing statistics
- Query analytics
- Performance metrics
-
User Management:
- Multiple users
- Saved pipelines
- Sharing capabilities
- Keyboard Navigation: Full keyboard support
- Screen Reader Support: Semantic HTML
- Color Contrast: WCAG compliant colors
- Focus Indicators: Clear focus states
- Error Messages: Accessible error feedback
- โ Chrome (latest)
- โ Firefox (latest)
- โ Safari (latest)
- โ Edge (latest)
โ ๏ธ IE11 (not supported)
- Optimized Rendering: Efficient React updates
- Lazy Loading: Components load as needed
- Efficient Algorithms: Optimized chunking and similarity
- Fast API Responses: Quick processing times