'use client'; import React from 'react'; import { motion } from 'framer-motion'; import { Typography, Row, Col, Card, Space } from 'antd'; import { RocketIcon, ZapIcon, DatabaseIcon, BrainCircuitIcon, ArrowRightIcon, RefreshCwIcon, NetworkIcon, FlowIcon } from 'lucide-react'; const { Title, Paragraph, Text } = Typography; // Animation variants const fadeInUp = { hidden: { opacity: 0, y: 30 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6, ease: 'easeOut' } } }; const stagger = { visible: { transition: { staggerChildren: 0.2 } } }; const flowAnimation = { hidden: { pathLength: 0, opacity: 0 }, visible: { pathLength: 1, opacity: 1, transition: { duration: 2, ease: 'easeInOut', repeat: Infinity, repeatType: 'loop' as const, repeatDelay: 1 } } }; // Component data const components = [ { name: 'WHOOSH', icon: RocketIcon, color: '#007aff', description: 'Orchestrates workflows and manages agent tasks', position: { x: 10, y: 20 } }, { name: 'BZZZ', icon: ZapIcon, color: '#30d158', description: 'Coordinates P2P communication between agents', position: { x: 70, y: 20 } }, { name: 'SLURP', icon: DatabaseIcon, color: '#eab308', description: 'Curates and filters context based on roles', position: { x: 10, y: 70 } }, { name: 'COOEE', icon: BrainCircuitIcon, color: '#a855f7', description: 'Learns and adapts from agent feedback', position: { x: 70, y: 70 } } ]; // Integration flows const flows = [ { from: 'WHOOSH', to: 'BZZZ', description: 'Task Distribution' }, { from: 'BZZV', to: 'SLURP', description: 'Context Requests' }, { from: 'SLURP', to: 'COOEE', description: 'Feedback Data' }, { from: 'COOEE', to: 'WHOOSH', description: 'Performance Insights' } ]; export default function IntegrationShowcase() { return (
{/* Header */}
The Complete CHORUS Ecosystem Four powerful components working in harmony to create the most advanced AI orchestration platform. See how they integrate to deliver unmatched performance.
{/* Interactive Architecture Diagram */} System Architecture & Data Flow
{/* SVG Flow Diagram */} {/* Flow paths */} {/* Component nodes */} {components.map((component, index) => { const Icon = component.icon; return (
{component.name} {component.description}
); })}
{/* Flow descriptions */}
Task Distribution
Context Requests
Feedback Data
Performance Insights
{/* Integration Benefits */} Seamless Integration
Unified API Layer Single API interface for all CHORUS services with consistent authentication and error handling.
Real-time Synchronization Event-driven architecture ensures all components stay in sync with minimal latency.
Shared Context Common context model across all services for consistent data interpretation.
Enterprise Benefits
Scalable Architecture Each component scales independently while maintaining tight integration.
Fault Tolerance Distributed design with automatic failover and graceful degradation.
Performance Monitoring Built-in monitoring and alerting across the entire ecosystem.
{/* Data Flow Steps */} How It All Works Together
1
Task Creation WHOOSH receives workflow requests and creates optimized task distributions
2
Agent Coordination BZZZ coordinates agent communication and ensures reliable task delivery
3
Context Delivery SLURP provides relevant, role-based context to agents for informed decisions
4
Continuous Learning COOEE collects feedback and optimizes the entire system for better performance
); }