Simulasi reaksi publik terhadap kebijakan pemerintah Indonesia sebelum diluncurkan.
VoxSwarm membantu pengambil keputusan memahami gambaran reaksi berbagai kelompok masyarakat terhadap suatu isu atau kebijakan — sebelum kebijakan tersebut diluncurkan ke publik.
- Mahasiswa & Peneliti — eksplorasi dinamika opini untuk riset awal
- Jurnalis & Analis — gambaran respons publik sebelum menulis
- Pemda & NGO (fase berikutnya) — uji kebijakan sebelum implementasi
- Python 3.10 atau lebih tinggi
- Node.js 18 atau lebih tinggi
- Akun Groq dan API key dari console.groq.com
git clone https://github.com/aditrachman/Simulation-Prediction-Engine.git
cd Simulation-Prediction-Enginepip install fastapi uvicorn[standard] groq pydantic python-dotenv \
numpy pandas scikit-learn matplotlib seabornBuat file .env di root proyek:
cp .env.example .env
# Edit .env dan isi GROQ_API_KEY dengan API key Andacd frontend
npm install
echo "NEXT_PUBLIC_API_URL=http://127.0.0.1:8000" > .env.local# Terminal 1 — Backend
uvicorn main:app --reload --port 8000
# Terminal 2 — Frontend
cd frontend && npm run dev| Lapisan | Teknologi |
|---|---|
| Backend | FastAPI, Uvicorn |
| LLM | Groq Cloud (llama-3.1-8b, llama-3.3-70b) |
| ML | scikit-learn (Logistic Regression, Random Forest) |
| Frontend | Next.js 15, Tailwind CSS v4, Recharts |
| Validasi | Pydantic v2 |
VoxSwarm adalah alat eksplorasi, bukan pengganti survei empiris. Hasil bergantung pada konfigurasi agen dan tidak merepresentasikan opini publik aktual.