Nexa Intelligence Docs
Dashboard

AI Agents

Spesifikasi teknis modul AI Agents (/dashboard/ai-agents), agen otomasi dan asisten kognitif NEXA AI, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.

AI Agents (/dashboard/ai-agents)

Modul AI Agents menyediakan ruang orkestrasi untuk agen-agen kecerdasan buatan otonom (seperti Auditor LPSE, Fact-Checker Hoax, Cyber Threat Hunter) yang dapat menjalankan tugas investigasi multi-langkah (multi-step reasoning).


Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch

Komponen / Bagian UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Alur Event)
Katalog & Eksekusi Agen AI
GET /api/v1/ai-agents
POST /api/v1/ai-agents/{id}/execute
• users
  ↳ id, name, role, status
• module_registry
  ↳ key, name, group_key, state, tier, note
• audit_log
  ↳ actor_name, action = 'AGENT_EXECUTE', target
• agent_execution_logs
  ↳ task_id, agent_name, prompt_text, tools_called, intermediate_steps, completion_text, execution_time_ms
queue-agent-tasks
queue-agent-results
(Multi-Agent Task Bus)

Protokol Multi-Agent Task Execution

Saat analis memicu penugasan investigasi ke agen:

  1. Penugasan dikemas dalam bentuk event JSON dan dikirim ke Kafka queue-agent-tasks.
  2. Agent runtime mengeksekusi ReAct loop (Thought → Action / Tool Call → Observation).
  3. Jejak penalaran dicatat di Elasticsearch agent_execution_logs dan dikirim kembali ke frontend via WebSocket.

On this page