Full-stack engineer
Tarka Sabha
Tarka Sabha is a multi-agent AI debate platform that coordinates prompts, provider access, generated arguments, and debate-state flows.
Problem
AI debate workflows need a structured way to coordinate multiple model providers, user prompts, and credentials without mixing product logic with provider-specific details.
Users and context
Built for users who want to run and compare AI-assisted debate flows through a web interface.
Product workflow
A user defines the debate context, configures model access, starts the debate flow, and reviews generated arguments from participating AI agents.
Architecture
React powers the client experience, while a Node.js backend coordinates provider requests, credential handling, and debate workflow state.
Key engineering decisions
- Separated provider orchestration from the interface so model integrations can change without reshaping the user flow.
- Kept credential handling behind backend boundaries instead of exposing provider keys to the browser.
- Structured the project around the debate workflow rather than scattered prompt experiments.
Tradeoffs and limitations
- Supporting multiple providers increases orchestration complexity compared with a single-model implementation.
Next improvements
- Add richer debate history views.
- Improve response comparison and citation displays.