Kecerdasan buatan berkembang pesat, tetapi sebagian besar alat AI masih mengikuti pola yang akrab: Anda memberikan perintah kepada model, dan ia menghasilkan respons.
Namun, selama beberapa tahun terakhir, kategori baru sistem AI mulai menarik perhatian — simulasi multi-agen, di mana banyak agen AI berinteraksi satu sama lain di dalam lingkungan digital bersama.
Alih-alih satu model yang mencoba memprediksi atau menghasilkan jawaban, sistem ini mensimulasikan seluruh kelompok agen otonom yang bertukar informasi, membentuk opini, dan saling memengaruhi.
Salah satu proyek yang menonjol di bidang ini adalah MiroFish, mesin kecerdasan kelompok (swarm intelligence) open source yang dirancang untuk mensimulasikan skenario dunia nyata dengan ribuan agen AI. Tujuan utamanya: menyediakan kotak pasir digital di mana peristiwa kompleks—pasar keuangan, pergeseran opini publik, reaksi kebijakan, hingga narasi fiksi—bisa disimulasikan sebelum benar-benar terjadi.
💡Membangun atau berinteraksi dengan agen AI dan server MCP? Apidog menyediakan Klien MCP bawaan yang kuat, dirancang khusus untuk debug dan menguji Server MCP. Baik Anda terhubung melalui STDIO untuk proses lokal atau HTTP untuk server jarak jauh, Apidog menawarkan antarmuka visual yang intuitif untuk menguji Alat yang dapat dieksekusi, Prompt yang telah ditentukan, dan Sumber Daya server dengan mudah. Ini secara otomatis menangani otentikasi OAuth 2.0 yang kompleks dan merender respons Markdown serta gambar secara dinamis—menjadikannya alat terbaik untuk pengujian integrasi MCP yang seamless.
Tidak seperti alat AI tradisional yang menghasilkan jawaban secara langsung, MiroFish membangun masyarakat digital agen AI. Setiap agen memiliki memori, kepribadian, dan logika pengambilan keputusan sendiri. Ketika peristiwa baru diperkenalkan—misal berita, kebijakan, atau sinyal keuangan—agen-agen akan berinteraksi, bereaksi, dan memengaruhi satu sama lain.
Seiring waktu, pola interaksi ini meniru reaksi kelompok manusia terhadap peristiwa. Pola ini bisa mengungkap kemungkinan hasil, narasi yang muncul, atau pergeseran sentimen—menjadikan sistem ini sangat kuat untuk eksperimen dan prediksi.

Sumber: X
Apa Itu MiroFish?
Pada dasarnya, MiroFish adalah mesin simulasi kecerdasan kelompok berbasis multi-agen AI.
Alih-alih satu model AI, platform ini membangun populasi besar agen otonom yang eksis di lingkungan digital simulasi. Setiap agen merepresentasikan individu dalam masyarakat virtual.
Setiap agen memiliki:
- ciri kepribadian
- aturan perilaku
- memori jangka panjang
- hubungan sosial
- logika pengambilan keputusan
Agen bertukar informasi, membentuk opini, dan merespon peristiwa secara kolektif. Hasilnya adalah emergent behavior—perilaku kolektif yang lahir dari interaksi individu.
Konsep ini meniru masyarakat manusia nyata, di mana opini publik, pasar, dan tren sosial tumbuh dari jutaan keputusan individu. Dengan mensimulasikan interaksi ini, MiroFish mencoba memodelkan bagaimana peristiwa dapat berkembang sebelum benar-benar terjadi.
Intinya, platform ini adalah kotak pasir digital untuk eksplorasi skenario "bagaimana jika".
Visi: Cermin Kecerdasan Kolektif
Tujuan utama MiroFish adalah menciptakan cermin kecerdasan kolektif dunia nyata.
Sistem prediksi tradisional sangat mengandalkan data historis dan statistik. Namun, ketika perilaku manusia menjadi tidak terduga, model ini sering gagal.
Contoh kasus:
- Pasar keuangan bergejolak karena sentimen investor
- Tren media sosial menyebar secara acak
- Reaksi publik terhadap kebijakan bisa berubah cepat
Alih-alih sekadar menghitung masa depan dari data, MiroFish mensimulasikan lingkungan digital di mana agen saling memengaruhi.
Dengan mengamati respons agen terhadap peristiwa, platform dapat memberikan insight potensi hasil di dunia nyata.
Dari Data Awal ke Dunia Digital
Simulasi di MiroFish dimulai dari materi awal (seed material)—informasi yang mendefinisikan skenario simulasi. Bentuknya bisa:
- artikel berita
- laporan keuangan
- dokumen kebijakan
- makalah riset
- diskusi medsos
- cerita fiksi
Pengguna meng-upload materi dan mendefinisikan tujuan prediksi dengan bahasa alami.
Contoh permintaan simulasi:
- Bagaimana reaksi pasar terhadap kebijakan baru?
- Bagaimana respons publik pada isu kontroversial?
- Bagaimana kelanjutan cerita jika bab yang hilang dilengkapi?
Sistem membangun dunia digital paralel untuk menjalankan skenario tersebut.
Alur Kerja MiroFish: Cara Kerja Pipa Simulasi
MiroFish memiliki pipeline terstruktur untuk mengubah data nyata menjadi lingkungan simulasi dinamis. Berikut tahapan utamanya:
1. Konstruksi Grafik Pengetahuan
Tahap awal: ekstraksi data dunia nyata (berita, laporan, kebijakan, diskusi sosial).
Sistem membangun grafik pengetahuan via arsitektur GraphRAG—mengorganisasi entitas, relasi, dan konteks yang akan digunakan agen. Memori individu dan kelompok juga disuntikkan, sehingga agen bisa mempertahankan konteks historis.
2. Pembentukan Lingkungan
Setelah grafik pengetahuan siap, sistem membangun lingkungan simulasi:
- ekstraksi entitas dan relasi
- pembuatan persona agen
- konstruksi jaringan sosial
- konfigurasi parameter simulasi
Agen diberi identitas, latar belakang, aturan perilaku agar interaksi menyerupai dinamika sosial nyata.
3. Eksekusi Simulasi Paralel
Setelah lingkungan siap, simulasi dijalankan. Ribuan agen bekerja paralel, bereaksi terhadap peristiwa, dan saling berinteraksi.
Secara otomatis sistem:
- menginterpretasi permintaan prediksi
- mensimulasikan interaksi sosial
- memperbarui memori setiap agen
- mengembangkan lingkungan secara dinamis
Hasil: simulasi hidup di mana opini, narasi, dan perilaku berkembang seiring waktu.
4. Pembuatan Laporan
Setelah beberapa siklus simulasi, ReportAgent (komponen AI khusus) menganalisis hasil.
ReportAgent menggunakan berbagai alat analitik dan dapat berinteraksi mendalam dengan lingkungan simulasi. Ia membuat laporan prediktif terstruktur, meliputi:
- hasil utama
- tren yang muncul
- insight perilaku
- risiko potensial
5. Interaksi Mendalam dengan Simulasi
Fitur unik: pengguna bisa berinteraksi langsung dengan dunia simulasi.
Tidak hanya membaca laporan, pengguna dapat:
- berbicara dengan agen individual
- bertanya soal keputusan mereka
- mengeksplorasi dinamika sosial dalam simulasi
Pengguna juga bisa berdiskusi dengan ReportAgent untuk analisis lanjutan. Layer interaktif ini membuat simulasi lebih fleksibel dibanding alat prediksi konvensional.
Mulai Cepat: Menjalankan MiroFish Secara Lokal
Pengembang bisa bereksperimen dengan MiroFish secara lokal menggunakan deployment source atau deployment Docker.
Persyaratan Sistem
Sebelum instalasi, pastikan alat berikut terpasang:
| Alat | Versi | Tujuan |
|---|---|---|
| Node.js | 18+ | Lingkungan runtime frontend |
| Python | 3.11–3.12 | Lingkungan runtime backend |
| uv | Versi terbaru | Manajer paket Python |
Verifikasi instalasi:
node -v
python --version
uv --version
Langkah 1: Konfigurasi Variabel Lingkungan
Salin file konfigurasi contoh:
cp .env.example .env
Edit file .env dan tambahkan kunci API yang diperlukan.
Konfigurasi API LLM
MiroFish mendukung API LLM yang kompatibel OpenAI SDK.
Contoh:
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus
Rekomendasi: gunakan model Qwen (Alibaba Bailian).
Untuk simulasi awal, disarankan < 40 putaran agar resource tidak berat.
Konfigurasi Sistem Memori
MiroFish menggunakan Zep Cloud untuk memori jangka panjang agen.
Contoh:
ZEP_API_KEY=your_zep_api_key
Tingkat gratis Zep Cloud cukup untuk eksperimen kecil.
Langkah 2: Instal Dependensi
Instal semua dependensi:
npm run setup:all
Atau instal manual:
Instal dependensi Node:
npm run setup
Instal dependensi backend Python:
npm run setup:backend
Perintah ini otomatis membuat virtual environment Python.
Langkah 3: Luncurkan Platform
Setelah instalasi, mulai frontend & backend sekaligus:
npm run dev
Akses:
- Frontend:
http://localhost:3000 - Backend API:
http://localhost:5001
Jalankan layanan terpisah jika perlu:
npm run backend
npm run frontend
Deployment Docker
Jika ingin lingkungan terkonteinerisasi, gunakan deployment Docker.
-
Konfigurasikan variabel lingkungan seperti di atas:
cp .env.example .env -
Mulai container dengan Docker Compose:
docker compose up -d
Secara default:
- Port 3000 untuk frontend
- Port 5001 untuk backend API
File Docker juga menyediakan mirror source opsional untuk percepat download image.
Pemikiran Akhir
Platform kecerdasan kelompok seperti MiroFish membuka peluang untuk mensimulasikan lingkungan sosial kompleks secara digital. Anda bisa menguji kebijakan, bereksperimen dengan reaksi pasar, atau menelusuri penyebaran informasi sebelum terjadi di dunia nyata—semua dalam skenario digital.
Memang, tidak ada simulasi yang bisa mereplikasi kompleksitas manusia secara sempurna. Namun, MiroFish dan simulasi multi-agen adalah langkah awal menuju generasi baru prediksi: bukan hanya menjawab pertanyaan, tapi juga memodelkan masyarakat digital untuk eksplorasi masa depan.
Siap eksplorasi integrasi dan debugging AI multi-agen? Manfaatkan Apidog untuk pengujian dan validasi endpoint MCP secara visual.








Top comments (0)