AI Talk creates a panel of AI experts that debate each other on any topic.
Unlike asking one AI, multiple AIs with different roles challenge each other β producing better-tested conclusions.
π
1. Set Topic
Paste research question or meeting notes
π€
2. Pick Agents
Load a team or add custom roles
π¬
3. They Debate
Agents argue, challenge, cite evidence
π―
4. Conclusion
Structured recommendation with dissenting views
Why not just use ChatGPT? β A single AI tends to agree with you (sycophancy). Here, different AIs with opposing roles
argue with each other, find flaws you'd miss, and produce conclusions tested by genuine intellectual friction.
πTry it in one clickPick a topic β 3-4 AIs debate it live β get a verdict
No setup, no API key. Each demo spins up a panel of AI experts (GPT-4o, Claude, Gemini) that argue, cite live web sources, and reach a structured conclusion β streamed token by token.
Cheaper models (~$0.20 per demo instead of ~$0.80)
π§ Discussion Mode
Choose how agents should approach the topic. This shapes their behavior and output style.
π―Conversation TopicRequired
The more context you provide, the better the discussion. Paste research questions, meeting notes, or full articles.
Templates:
π‘Tip: More context = better discussion. Paste meeting notes, paper drafts, or data summaries.
π€ AI Agents
Add 2+ agents with different roles, or load a preset team.
Load Team:
Add One:
βοΈ Judge AI & Budget
The Judge evaluates after each round whether the agents have reached a solid conclusion.
πΎ Saved Conversations
Your conversations are automatically saved. Resume any conversation anytime.
π―
Current Topic
ON TOPIC
Round 10 of 4 agents
Total Cost
$0.0000
of $1.00 budget
Turns / Round
0
Round 0
Elapsed Time
0:00
running
Budget Utilization$0.0000 / $1.00
Thinkingβ¦
π¬
No discussion running
Head to the Setup tab to pick a one-click demo or configure your own panel of AI experts.
π οΈHow it works Β· Tech & ArchitectureMulti-provider orchestration Β· SSE streaming Β· LLM-as-judge loop Β· token/cost accounting
π₯οΈ
Browser
Vanilla-JS SPA opens an SSE stream
β
βοΈ
Orchestrator
FastAPI fans out to each provider
β
π¬
Agent round
Models reply & call web search
β³
βοΈ
Judge
CONTINUE β loop Β· CONCLUDE β exit
β
π―
Conclusion
Synthesized verdict + dissent
πMulti-provider orchestration
One async loop drives OpenAI GPT-4o, Anthropic Claude & Google Gemini behind a unified interface
Provider-specific SDK quirks (message roles, tool schemas) normalized per adapter
Mix models per seat β assign any role to any provider
π‘SSE streaming
Token-by-token output over Server-Sent Events β no polling, no WebSocket overhead