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 UI | PostgreSQL (Tabel & Kolom Kunci) | Elasticsearch (Indeks & Field Kunci) | Kafka (Topik & Alur Event) |
|---|---|---|---|
Katalog & Eksekusi Agen AIGET /api/v1/ai-agentsPOST /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-tasksqueue-agent-results(Multi-Agent Task Bus) |
Protokol Multi-Agent Task Execution
Saat analis memicu penugasan investigasi ke agen:
- Penugasan dikemas dalam bentuk event JSON dan dikirim ke Kafka
queue-agent-tasks. - Agent runtime mengeksekusi ReAct loop (Thought → Action / Tool Call → Observation).
- Jejak penalaran dicatat di Elasticsearch
agent_execution_logsdan dikirim kembali ke frontend via WebSocket.
Executive Briefing
Spesifikasi teknis modul Executive Briefing (/dashboard/briefing), ringkasan strategis harian, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
NEXA AI · Tanggapan
Spesifikasi teknis modul NEXA AI Tanggapan (/dashboard/nexa-cs), tiket dan respon pengguna, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.