Nexa Intelligence Docs
Dashboard

AI Insights

Spesifikasi teknis modul AI Insights (/dashboard/ai-insights), temuan anomali otomatis dari model AI, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.

AI Insights (/dashboard/ai-insights)

Modul AI Insights menyajikan temuan otomatis (automated discovery) dari model AI mengenai tren isu strategis, topik yang sedang mengalami lonjakan sebutan (velocity spikes), serta sintesis akar masalah (root cause synthesis).


Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch

Komponen / Bagian UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Alur Event)
Kluster Isu Strategis (Issue Discovery)
GET /api/v1/overview/issue
• articles
  ↳ id, title, primary_label, labels, sentiment, severity, confidence
• taxonomy_nodes
  ↳ id, label, pillar
• issue_dashboard
  ↳ issue_id, issue_title, risk_score, article_count, top_entities, sentiment_distribution
queue-ai-inference
(Deep NLP Inference)
Trending Topics & Mentions
GET /api/v1/trending-topics
GET /api/v1/trending-topics/{id}/mentions
• social_keywords
  ↳ keyword, taxonomy, level
• articles
  ↳ id, title, url, published_at
• trending_topic
  ↳ topic_slug, velocity_score, article_count, first_detected_at
• articles (Query: title / content matching topic_slug)
queue-trending-data
(Trending Discovery Worker)

Deteksi Lonjakan Tren (Velocity Spikes)

Worker C2 dan D1 menghitung laju pertumbuhan sebutan frasa kata kunci dalam jendela waktu 3 jam (H_0) dibandingkan rata-rata 7 hari (H_-7):

Velocity = (Count(H_0) - Mean(H_-7)) / StdDev(H_-7)

Topik dengan nilai Velocity >= 2.5 secara otomatis ditandai sebagai Trending Topic.

On this page