Sebuah aplikasi berbasis web untuk mengelola agen AI dan memfasilitasi diskusi/debat antar agen secara otomatis menggunakan skema "Round Robin with Timeout" untuk menghasilkan jawaban terbaik bagi pengguna.
- Backend: Go (Golang) dengan framework Echo atau Fiber.
- Frontend: HTML5/HTMX, CSS (Tailwind CSS), dan JavaScript (Vanilla/HTMX).
- Database: SQLite (untuk Master Data & History karena ringan dan lokal).
- LLM Integration: REST API (mendukung OpenAI format atau Ollama API).
- Orchestrator: Logika utama yang mengatur giliran bicara AI, mengelola timeout, dan menyusun riwayat debat.
- Agent Interface: Adapter untuk menghubungkan berbagai penyedia AI (Ollama, OpenAI, Claude).
- Frontend Dashboard: UI untuk manajemen master data dan ruang diskusi.
- User memasukkan topik & memilih daftar AI.
- Sistem mengirim prompt ke AI #1.
- Jawaban AI #1 dikirim ke AI #2 sebagai konteks untuk dikritik/ditanggapi.
- Jika AI #n melewati batas timeout, sistem memberikan flag "Skipped" dan lanjut ke agen berikutnya.
- Setelah semua agen bicara atau limit putaran habis, sistem merangkum hasil akhir.