🤖 AI Agent Assistant
💡 Try asking:
🔍 Semantic Search
🔍 No results found
Try adjusting your search query or upload more documents
{{ searchResults.length }} results found
📄 {{ result.source }}
Relevance: {{ result.score }}%
{{ result.text }}
📤 Upload Document
✅ File uploaded successfully!
Processing in background...
❌ {{ uploadError }}
Selected: {{ selectedFile.name }} ({{ formatFileSize(selectedFile.size) }})
📷 Camera Scanner
✅ PDF saved successfully!
Processing in background...
Position A4 document within the guide overlay
📄 {{ scannedImages.length }} page(s) captured
📄 Scanned Pages ({{ scannedImages.length }})
📁 Documents ({{ files.length }})
📂 No documents uploaded yet
📊 Extracted Data ({{ extractedData.length }})
📊 No extracted data available
Upload and process documents to see data here| Tank ID | EUL Number | Status | Operator | Activities | Confidence | Actions |
|---|---|---|---|---|---|---|
| {{ data.tank_id || '—' }} | {{ data.eul_number || '—' }} | {{ data.status || 'Unknown' }} | {{ data.operator?.name || '—' }} | {{ data.activities?.length || 0 }} | {{ data.metadata?.extraction_confidence || 'low' }} |
📋 Audit Trail
{{ auditStats.total }}
Total Events
{{ auditStats.last24Hours }}
Last 24 Hours
{{ Object.keys(auditStats.byAction || {}).length }}
Action Types
| Timestamp | Action | Status | Filename | Details | IP Address |
|---|---|---|---|---|---|
| {{ formatAuditDate(log.timestamp) }} | {{ log.action }} | {{ log.status }} | {{ log.filename || '—' }} | {{ log.details || log.query || '—' }} | {{ log.ipAddress }} |