Applications
Describe your startup idea. Jev decides: kill it, fix it or ship it.
export const TYPESAFE_URL = 'https://api.typesafe.ai/v1/systemone'The link points at the commit we read, so the line number still holds.
These question sets are lifted from this project's source exactly as written.
problemscoreDoes `startup_idea` solve a real problem that people actually feel?
0 — No real problem; it is a solution looking for a problem.1 — A tiny annoyance most people would never bother fixing.2 — A real but mild problem people mostly live with.3 — A clear problem people complain about and would like fixed.4 — A painful, expensive or urgent problem people badly want gone.customerscoreIs it clear exactly who `startup_idea` is for?
0 — Impossible to tell who would use it.1 — It is for "everyone", with no specific group in mind.2 — A rough group of people, loosely defined.3 — A clear type of customer you could go and find.4 — A very specific niche you could name and contact today.demandscoreAre people already trying to solve the problem in `startup_idea` today?
0 — Nobody is trying to solve this today.1 — People would need to adopt a completely new habit.2 — Some people use workarounds or loosely related tools.3 — People already use spreadsheets, tools or manual work for exactly this.4 — People already pay real money or spend hours every week on this.moneyscoreWould the people in `startup_idea` pay for it?
0 — Nobody would pay; it only works as free.1 — Very few would pay, and only a trivial amount.2 — Some users might pay a small subscription.3 — Customers would clearly pay for this.4 — It saves or makes money, so paying is an easy decision.reachscoreHow easily could a small team get the product in `startup_idea` in front of its users?
0 — No idea where to find these users.1 — Reaching users would need expensive ads or a big sales team.2 — There are a few places to find users, with some effort.3 — Users gather in obvious communities, searches or marketplaces.4 — The product spreads by itself or users are trivially easy to reach.differentscoreHow different is `startup_idea` from what already exists?
0 — A copy of products that already exist.1 — A crowded space with little to set it apart.2 — Somewhat different from existing options.3 — Clearly different from existing options.4 — A fresh angle nobody else is doing.buildablescoreHow easily could one or two developers build a first version of `startup_idea`?
0 — Needs a big team, heavy capital or breakthroughs.1 — Months of hard work with serious technical risk.2 — A few weeks of solid work.3 — Buildable in a week or two with standard tools.4 — A working prototype in a weekend.shareablescoreWould users of `startup_idea` show it to or tell other people about it?
0 — Nobody would ever mention it.1 — Rarely mentioned to anyone.2 — Some users would recommend it.3 — Users would happily tell friends or colleagues.4 — Using it naturally makes people share or show it off.import { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
problem: { type: 'score', instructions: 'Does `startup_idea` solve a real problem that people actually feel?',
criteria: ['No real problem; it is a solution looking for a problem.', 'A tiny annoyance most people would never bother fixing.', 'A real but mild problem people mostly live with.', 'A clear problem people complain about and would like fixed.', 'A painful, expensive or urgent problem people badly want gone.'] },
customer: { type: 'score', instructions: 'Is it clear exactly who `startup_idea` is for?',
criteria: ['Impossible to tell who would use it.', 'It is for "everyone", with no specific group in mind.', 'A rough group of people, loosely defined.', 'A clear type of customer you could go and find.', 'A very specific niche you could name and contact today.'] },
demand: { type: 'score', instructions: 'Are people already trying to solve the problem in `startup_idea` today?',
criteria: ['Nobody is trying to solve this today.', 'People would need to adopt a completely new habit.', 'Some people use workarounds or loosely related tools.', 'People already use spreadsheets, tools or manual work for exactly this.', 'People already pay real money or spend hours every week on this.'] },
money: { type: 'score', instructions: 'Would the people in `startup_idea` pay for it?',
criteria: ['Nobody would pay; it only works as free.', 'Very few would pay, and only a trivial amount.', 'Some users might pay a small subscription.', 'Customers would clearly pay for this.', 'It saves or makes money, so paying is an easy decision.'] },
reach: { type: 'score', instructions: 'How easily could a small team get the product in `startup_idea` in front of its users?',
criteria: ['No idea where to find these users.', 'Reaching users would need expensive ads or a big sales team.', 'There are a few places to find users, with some effort.', 'Users gather in obvious communities, searches or marketplaces.', 'The product spreads by itself or users are trivially easy to reach.'] },
different: { type: 'score', instructions: 'How different is `startup_idea` from what already exists?',
criteria: ['A copy of products that already exist.', 'A crowded space with little to set it apart.', 'Somewhat different from existing options.', 'Clearly different from existing options.', 'A fresh angle nobody else is doing.'] },
buildable: { type: 'score', instructions: 'How easily could one or two developers build a first version of `startup_idea`?',
criteria: ['Needs a big team, heavy capital or breakthroughs.', 'Months of hard work with serious technical risk.', 'A few weeks of solid work.', 'Buildable in a week or two with standard tools.', 'A working prototype in a weekend.'] },
shareable: { type: 'score', instructions: 'Would users of `startup_idea` show it to or tell other people about it?',
criteria: ['Nobody would ever mention it.', 'Rarely mentioned to anyone.', 'Some users would recommend it.', 'Users would happily tell friends or colleagues.', 'Using it naturally makes people share or show it off.'] },
},
});categorychoiceWhich category best describes the product in `startup_idea`?
SaaS — Software sold to businesses or professionals as a subscription serviceConsumer — An app or service for individual consumersMarketplace — Connects buyers and sellers or supply and demandTool — A tool, API or infrastructure for software developersAI — A product whose core value is an AI or machine-learning capabilitySocial — A social network, community or content-sharing productEcommerce — Sells physical or digital goods onlineFintech — Payments, banking, investing, lending or other financial servicesOther — None of the other categories fitsis_understandabletrue/falseA typical product-minded reader can understand what is being proposed from `startup_idea`.
import { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
category: { type: 'choice', instructions: 'Which category best describes the product in `startup_idea`?',
criteria: { SaaS: 'Software sold to businesses or professionals as a subscription service', Consumer: 'An app or service for individual consumers', Marketplace: 'Connects buyers and sellers or supply and demand', Tool: 'A tool, API or infrastructure for software developers', AI: 'A product whose core value is an AI or machine-learning capability', Social: 'A social network, community or content-sharing product', Ecommerce: 'Sells physical or digital goods online', Fintech: 'Payments, banking, investing, lending or other financial services', Other: 'None of the other categories fits' } },
is_understandable: { type: 'boolean', instructions: 'A typical product-minded reader can understand what is being proposed from `startup_idea`.' },
},
});