1 pointby thegdsks4 hours ago1 comment
  • thegdsks4 hours ago
    Hey HN,

      I built AskVerdict AI — a multi-agent debate engine that
       argues both sides of a question before delivering a 
      structured verdict with confidence scores.
    
      How it works: You ask a question ("Should I migrate from
       REST to GraphQL?" or "Should we hire or outsource?").
      The engine spins up 2-5 AI agents with distinct personas
       (Advocate, Critic, Economist, Engineer, Devil's
      Advocate, etc.) who argue across multiple rounds. They
      build an argument graph — claims, rebuttals, evidence,
      concessions — tracked with survival scores. A consensus
      detector watches for convergence. Then a synthesizer
      analyzes everything and produces a verdict with:
    
      - Clear recommendation + confidence %
      - Per-option strengths/weaknesses
      - Strongest dissenting argument
      - Decision matrix with weighted criteria
      - Full narrative analysis report
    
      The technical bits:
    
      - Engine is provider-agnostic: Gemini, DeepSeek, Claude,
       Groq, OpenRouter, Ollama (local). Default preset uses
      Gemini 2.5 Pro for synthesis + DeepSeek V3 for debaters
      = ~$0.08/debate
      - Argument graph with claim statuses (standing,
      rebutted, conceded, refined), evidence tracking, and
      fallacy detection
      - Consensus detection via multiple signals: confidence
      convergence, concession rate, position shifts,
      Bayesian-inspired scoring
      - 4 debate modes: instant (<5s), fast (2 agents/2
      rounds), balanced (3/3), thorough (5/5 with web search)
      - BYOK (bring your own keys) — plug in your own API keys
       and pay providers directly. No markup
      - Full stack: TypeScript monorepo, Hono + Bun API,
      Next.js 15 frontend, Drizzle + Postgres
    
      Why I built this: I kept asking ChatGPT for advice and
      getting agreeable, non-committal answers. "It depends on
       your use case." Thanks. I wanted AI that actually
      commits to a position, shows its reasoning, and honestly
       represents the counterargument. The multi-agent
      approach forces genuine tension — agents can't just
      agree because they have adversarial roles.
    
      Free tier: 3 debates. BYOK plan: unlimited with your own
       keys. Pro: $4.99/mo.
    
      Would love feedback on the engine architecture and
      verdict quality. The engine package is ~4K LOC
      TypeScript if anyone wants to nerd out about consensus
      algorithms or argument graphs.
    
      ---
      Tips for posting:
    
      1. Post between 8-10 AM ET on a weekday
      (Tuesday-Thursday is best for Show HN)
      2. Don't ask for upvotes — HN will penalize that
      3. Be ready to answer technical questions in comments —
      HN loves implementation details
      4. If someone asks about the consensus algorithm or
      argument graph, go deep — that's your differentiator
      5. Have a compelling demo ready (a specific question
      with a good verdict) people can try immediately