应用产品
描述你的创业想法,Jev 会决定是放弃、修改还是发布。
Describe your startup idea. Jev decides: kill it, fix it or ship it.
export const TYPESAFE_URL = 'https://api.typesafe.ai/v1/systemone'链接指向我们抓取当天的那个 commit,行号是准的。
下面是从这个项目源码里原样取出来的 question 组合。
problem打分Does `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.customer打分Is 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.demand打分Are 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.money打分Would 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.reach打分How 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.different打分How 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.buildable打分How 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.shareable打分Would 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.'] },
},
});category选项Which 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_understandable是/否A 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`.' },
},
});