Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"/> | |
| <meta content="width=1280, height=720, initial-scale=1.0" name="viewport"/> | |
| <title>Process – AI Integration Timeline</title> | |
| <link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/> | |
| <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;600;700&family=Roboto+Mono:wght@300;400;500&display=swap" rel="stylesheet"/> | |
| <link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/> | |
| <style> | |
| body { | |
| margin: 0; | |
| padding: 0; | |
| width: 1280px; | |
| height: 720px; | |
| overflow: hidden; | |
| font-family: 'Space Grotesk', sans-serif; | |
| background-color: #050505; | |
| color: #ffffff; | |
| } | |
| .slide-container { | |
| width: 1280px; | |
| height: 720px; | |
| display: flex; | |
| flex-direction: column; | |
| position: relative; | |
| background-color: #000000; | |
| } | |
| /* Background Image with Overlay */ | |
| .bg-image { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| background-image: url('Nm8iK0QK.jfif'); | |
| background-size: cover; | |
| background-position: center; | |
| opacity: 0.3; | |
| z-index: 0; | |
| } | |
| .bg-overlay { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| background-color: rgba(0, 0, 0, 0.85); | |
| z-index: 1; | |
| } | |
| /* Content Wrapper */ | |
| .content-wrapper { | |
| position: relative; | |
| z-index: 2; | |
| flex: 1; | |
| display: flex; | |
| flex-direction: column; | |
| padding: 40px 60px; | |
| } | |
| /* Header */ | |
| .header { | |
| margin-bottom: 40px; | |
| border-left: 4px solid #00f3ff; | |
| padding-left: 20px; | |
| } | |
| .tag { | |
| font-family: 'Roboto Mono', monospace; | |
| color: #00f3ff; | |
| font-size: 14px; | |
| margin-bottom: 8px; | |
| letter-spacing: 2px; | |
| text-transform: uppercase; | |
| } | |
| .title { | |
| font-size: 42px; | |
| font-weight: 700; | |
| color: #ffffff; | |
| margin: 0; | |
| line-height: 1.1; | |
| } | |
| .title span { | |
| color: #ff9933; | |
| } | |
| /* Pipeline / Process Flow Section */ | |
| .process-flow { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| background: rgba(20, 20, 25, 0.6); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| border-radius: 12px; | |
| padding: 30px; | |
| margin-bottom: 30px; | |
| position: relative; | |
| } | |
| /* Process Steps */ | |
| .step-container { | |
| flex: 1; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| z-index: 2; | |
| } | |
| .step-icon-box { | |
| width: 70px; | |
| height: 70px; | |
| background: #111; | |
| border: 2px solid #333; | |
| border-radius: 50%; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| font-size: 28px; | |
| margin-bottom: 15px; | |
| box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); | |
| transition: all 0.3s; | |
| } | |
| .step-1 .step-icon-box { border-color: #00f3ff; color: #00f3ff; box-shadow: 0 0 15px rgba(0, 243, 255, 0.2); } | |
| .step-2 .step-icon-box { border-color: #ff9933; color: #ff9933; box-shadow: 0 0 15px rgba(255, 153, 51, 0.2); } | |
| .step-3 .step-icon-box { border-color: #00ff9d; color: #00ff9d; box-shadow: 0 0 15px rgba(0, 255, 157, 0.2); } | |
| .step-title { | |
| font-family: 'Space Grotesk', sans-serif; | |
| font-size: 18px; | |
| font-weight: 700; | |
| color: #fff; | |
| margin-bottom: 6px; | |
| } | |
| .step-desc { | |
| font-family: 'Roboto Mono', monospace; | |
| font-size: 12px; | |
| color: #aaa; | |
| text-align: center; | |
| max-width: 200px; | |
| } | |
| /* Connecting Arrows */ | |
| .arrow-connector { | |
| flex: 0 0 100px; | |
| height: 2px; | |
| background-color: #333; | |
| position: relative; | |
| margin: 0 20px; | |
| top: -30px; /* Align with icon centers */ | |
| } | |
| .arrow-connector::after { | |
| content: ''; | |
| position: absolute; | |
| right: 0; | |
| top: -4px; | |
| width: 0; | |
| height: 0; | |
| border-left: 8px solid #333; | |
| border-top: 5px solid transparent; | |
| border-bottom: 5px solid transparent; | |
| } | |
| .arrow-highlight { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| height: 100%; | |
| width: 50%; | |
| background-color: #00f3ff; | |
| opacity: 0.5; | |
| } | |
| /* Use Case Grid */ | |
| .use-cases-grid { | |
| display: grid; | |
| grid-template-columns: repeat(4, 1fr); | |
| gap: 20px; | |
| flex: 1; | |
| } | |
| .case-card { | |
| background: rgba(255, 255, 255, 0.03); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| border-radius: 8px; | |
| padding: 20px; | |
| display: flex; | |
| flex-direction: column; | |
| transition: transform 0.2s, border-color 0.2s; | |
| } | |
| .case-card:hover { | |
| border-color: #00f3ff; | |
| transform: translateY(-5px); | |
| background: rgba(255, 255, 255, 0.05); | |
| } | |
| .case-header { | |
| display: flex; | |
| align-items: center; | |
| margin-bottom: 12px; | |
| gap: 12px; | |
| } | |
| .case-icon { | |
| color: #ff9933; | |
| font-size: 18px; | |
| } | |
| .case-title { | |
| font-size: 16px; | |
| font-weight: 700; | |
| color: #e0e0e0; | |
| } | |
| .case-body { | |
| font-size: 14px; | |
| color: #999; | |
| line-height: 1.5; | |
| flex: 1; | |
| } | |
| .code-snippet { | |
| margin-top: 12px; | |
| background: rgba(0, 0, 0, 0.5); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| padding: 8px; | |
| border-radius: 4px; | |
| font-family: 'Roboto Mono', monospace; | |
| font-size: 10px; | |
| color: #00ff9d; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| } | |
| /* Decorative Corners */ | |
| .corner { | |
| position: absolute; | |
| width: 20px; | |
| height: 20px; | |
| border: 2px solid #00f3ff; | |
| opacity: 0.5; | |
| z-index: 10; | |
| } | |
| .tl { top: 30px; left: 30px; border-right: 0; border-bottom: 0; } | |
| .tr { top: 30px; right: 30px; border-left: 0; border-bottom: 0; } | |
| .bl { bottom: 30px; left: 30px; border-right: 0; border-top: 0; } | |
| .br { bottom: 30px; right: 30px; border-left: 0; border-top: 0; } | |
| </style> | |
| </head> | |
| <body> | |
| <div class="slide-container"> | |
| <!-- Background --> | |
| <div class="bg-image"></div> | |
| <div class="bg-overlay"></div> | |
| <!-- Decorative UI Corners --> | |
| <div class="corner tl"></div> | |
| <div class="corner tr"></div> | |
| <div class="corner bl"></div> | |
| <div class="corner br"></div> | |
| <!-- Content --> | |
| <div class="content-wrapper"> | |
| <!-- Header --> | |
| <div class="header"> | |
| <div class="tag">AI ORCHESTRATION</div> | |
| <h1 class="title">Generative + Agentic AI <br/><span>via Timestamps</span></h1> | |
| </div> | |
| <!-- Process Flow Visualization --> | |
| <div class="process-flow"> | |
| <!-- Step 1 --> | |
| <div class="step-container step-1"> | |
| <div class="step-icon-box"> | |
| <i class="fas fa-wave-square"></i> | |
| </div> | |
| <div class="step-title">Raw Stream</div> | |
| <div class="step-desc"> | |
| ASR generates timestamped tokens & structured JSON traces. | |
| </div> | |
| </div> | |
| <!-- Connector --> | |
| <div class="arrow-connector"> | |
| <div class="arrow-highlight"></div> | |
| </div> | |
| <!-- Step 2 --> | |
| <div class="step-container step-2"> | |
| <div class="step-icon-box"> | |
| <i class="fas fa-brain"></i> | |
| </div> | |
| <div class="step-title">LLM Context</div> | |
| <div class="step-desc"> | |
| Generative model maps intent to spans & extracts entities. | |
| </div> | |
| </div> | |
| <!-- Connector --> | |
| <div class="arrow-connector"> | |
| <div class="arrow-highlight"></div> | |
| </div> | |
| <!-- Step 3 --> | |
| <div class="step-container step-3"> | |
| <div class="step-icon-box"> | |
| <i class="fas fa-robot"></i> | |
| </div> | |
| <div class="step-title">Agent Action</div> | |
| <div class="step-desc"> | |
| System triggers APIs or retrieves docs based on intent. | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Use Cases Grid --> | |
| <div class="use-cases-grid"> | |
| <!-- Card 1 --> | |
| <div class="case-card"> | |
| <div class="case-header"> | |
| <i class="fas fa-quote-right case-icon"></i> | |
| <h3 class="case-title">Grounded Summaries</h3> | |
| </div> | |
| <div class="case-body"> | |
| <p>Generate summaries with clickable citations that jump to exact audio timestamps.</p> | |
| </div> | |
| <div class="code-snippet"> | |
| [01:24] "Project deadline..." | |
| </div> | |
| </div> | |
| <!-- Card 2 --> | |
| <div class="case-card"> | |
| <div class="case-header"> | |
| <i class="fas fa-crosshairs case-icon"></i> | |
| <h3 class="case-title">Intent Extraction</h3> | |
| </div> | |
| <div class="case-body"> | |
| <p>Detect user intent per sentence span to trigger specific backend workflows.</p> | |
| </div> | |
| <div class="code-snippet"> | |
| Intent: BOOK_TICKET (0.98) | |
| </div> | |
| </div> | |
| <!-- Card 3 --> | |
| <div class="case-card"> | |
| <div class="case-header"> | |
| <i class="fas fa-database case-icon"></i> | |
| <h3 class="case-title">RAG Retrieval</h3> | |
| </div> | |
| <div class="case-body"> | |
| <p>Retrieve context from documents only when specific keywords appear in speech.</p> | |
| </div> | |
| <div class="code-snippet"> | |
| Query: "Q3 Financials" | |
| </div> | |
| </div> | |
| <!-- Card 4 --> | |
| <div class="case-card"> | |
| <div class="case-header"> | |
| <i class="fas fa-envelope-open-text case-icon"></i> | |
| <h3 class="case-title">Auto-Fulfillment</h3> | |
| </div> | |
| <div class="case-body"> | |
| <p>Example: Support call analysis automatically drafts a follow-up email ticket.</p> | |
| </div> | |
| <div class="code-snippet"> | |
| Action: draft_email(ctx) | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </body> | |
| </html> | |