Sarawak State Legislative Assembly
Generate Optimal Seating Plan
IRL · LLM · MCTS · Feedback Loop — converged in under 5 minutes.
Run Optimization Pipeline
IRL learns history → MCTS searches → LLM judges → Best plan emerges
IRL · Inverse Reinforcement Learning
Waiting
Learning hidden scoring formula from historical sessions...
MCTS · Tree Search Engine
Waiting
Exploring promising branches of seating arrangements...
LLM · Standing Orders Judge
Waiting
Simulating Q&A and scoring plan against DUN rules...
Convergence · Best Plan Selected
Waiting
Compiling final arrangement and confidence metrics...
Plan Ready
Edit mode active. Drag any seat to swap with another. Scores recalculate automatically.
Drafts (max 3)
0 / 3
Each manual edit auto-recalculates IRL + LLM scores. Up to 3 drafts kept; oldest auto-removed.
IRL Discovered Weights
Hidden formula learned from 10 years of DUN session data.
System Settings
Configure the AI engine that powers DSOS
Choose the language model that judges each candidate seating plan against DUN Standing Orders.
Upload the DUN Standing Orders PDF or your custom prompt manual. The system will parse and use it as the LLM judge's rulebook.
Upload historical DUN session data (CSV/JSON/Excel). IRL will learn the hidden scoring formula from at least 10 years of records.
Engine parameters that rarely change once tuned. Iteration count is set per run on the Dashboard.
Saved Plans & History
All previously generated and deployed seating plans
No saved plans yet. Generate your first one!