All projects

Startup Pitch Judge Panel

0 comments

What it does

You give it one startup pitch. Instead of one AI giving one opinion, it simulates a mini VC panel — three different AI "judges," each with a different investing personality, independently evaluate the same pitch from their own angle: Growth VC — only cares about market size and growth potential Technical VC — only cares about feasibility and whether it's defensible against copycats Risk VC — only cares about risks, competition, and weaknesses Each one gives a score out of 10 and a few sentences of reasoning.

How the agents run concurrently

const [growthVerdict, techVerdict, riskVerdict] = await Promise.all([ ask("You are a Growth-focused VC judge...", pitch), ask("You are a Technical VC judge...", pitch), ask("You are a Risk-averse VC judge...", pitch), ]); Promise.all is JavaScript's way of saying "start all of these at the same time, don't wait for one to finish before starting the next." With Promise.all, all three network requests to Gemini fire at the same moment. The three "judges" are, from your code's perspective, thinking simultaneously — none of them waits for the others to finish. Only once all three have come back does your code move forward to feed their combined answers into the Lead Judge.

Comments

No comments yet.

Sign in to like and comment

Newsletter

For developers who want to learn how to build self-organizing agents.

Join our online hackathon