Use Cases
Real-world examples of using AskVerdict for hiring decisions, investment analysis, product decisions, and more.
Real-world examples of how teams use AskVerdict for structured decision-making.
Hiring Decisions
Question: "Should we hire Candidate A (10 years experience, higher salary) or Candidate B (3 years, high potential, lower cost)?"
Context: Add role requirements, team dynamics, budget constraints.
Mode: Thorough — important decisions deserve deep analysis.
askverdict debate \
"Should we hire the senior candidate at $180k or the junior at $110k?" \
--mode thorough \
--context "Senior role in platform team. 2 other seniors already. Need someone who can hit the ground running but also bring fresh perspectives. Budget allows either."What you get: Structured pro/con analysis considering cost, team composition, growth potential, and risk factors.
Investment Analysis
Question: "Should we invest in Series A for Company X?"
Use batch processing to analyze multiple opportunities:
const companies = [
"Company X - AI SaaS, $2M ARR, 3x growth",
"Company Y - FinTech, $5M ARR, profitable",
"Company Z - HealthTech, pre-revenue, strong IP",
];
for (const company of companies) {
const result = await client.createVerdict({
question: `Should we invest in ${company}?`,
mode: "thorough",
tags: ["investment", "series-a"],
});
}Product Decisions
Question: "Should we build feature X or feature Y next quarter?"
Use AskVerdict to remove bias from product prioritization:
askverdict debate \
"Build AI chat feature vs. improve existing search?" \
--mode balanced \
--context "Search NPS is 7.2. Competitors have AI chat. Engineering bandwidth: 2 sprints."Architecture Decisions
Perfect for ADRs (Architecture Decision Records):
askverdict debate "Microservices vs. modular monolith?" \
--mode thorough \
--context "Current monolith, 15 engineers, 500k DAU, 3 teams" \
--tags "architecture,adr"Export the verdict as a decision record:
askverdict export dbt_abc123 --format markdown >> docs/adr/0042-service-architecture.mdContent Moderation
Automated content review for user-generated content:
async function moderateContent(content: string): Promise<boolean> {
const result = await client.createVerdict({
question: `Should this user content be approved? Content: "${content}"`,
mode: "fast",
context: "Community guidelines: no hate speech, no spam, no self-promotion",
});
// Wait for completion
const verdict = await client.getVerdict(result.debate.id);
return verdict.verdict?.confidence > 70;
}Best Practices
Write specific questions. "Should we use X?" is better than "What should we do about Y?". Specific questions lead to more actionable verdicts.
- Provide context — The more relevant context, the better the analysis
- Choose the right mode — Fast for screening, Balanced for standard decisions, Thorough for critical ones
- Use tags — Organize debates by category for future reference
- Track outcomes — Record what you actually decided and revisit later
- Chain debates — Break complex decisions into sub-questions
Was this page helpful?