One Sentence Can Get You Started, but Only Clarity Gets It Right
You tell the AI "make a to-do list web page," and it really can give you a prototype. But what you actually wanted in your head may be being able to check items off, delete them, and have them still there after a refresh. These unspoken details—the AI can only guess.
The trick isn't knowing how to code—it's knowing how to describe clearly what you want. The more specific the idea, the closer the AI's output is to what's in your head.
Four Elements: Break the Idea into a Checklist the AI Can Follow
Break an idea into four things and the AI barely has to guess:
1. Pages — how many screens are there?
2. Elements — what input boxes, buttons, lists are on each screen?
3. Actions — what will the user click and type?
4. Result — after doing this action, what changes on screen?
想法:做个记账小网页
拆成四要素:
- 页面:一个主页面
- 元素:金额输入框、「加一笔」按钮、流水列表、总额显示
- 动作:填金额 → 点「加一笔」
- 结果:列表多一行,总额自动累加Vague and Too Big Are the Two Most Common Failures
Vague: "make a good website"—what counts as good? The AI has no starting point.
Too big: "make a social app like WeChat"—cramming in too many features at once means none gets done well.
Rewrite chant: replace adjectives (good, fancy) with concrete actions and results; trim the big requirement down to just the single most critical line.
自测 · 学完检查一下
想真正动手做题、记进度、攒连胜?到互动课里练。
To get the AI to build closer to what you want in one go, what should you do most?
答案:Describe the pages, buttons, and what happens on click clearly before letting it start
Clear, focused requirements determine the odds of getting it right in one go; vague or too-big requirements both make the AI guess.
The four elements for breaking an idea into requirements are: pages, elements, actions, ______ (the screen change after the action).
答案:result
The four elements = pages, elements, actions, result. "Result" describes what the user sees after an action—the one most easily missed.
Judge: the first time you have the AI build a web page, you should give it all the features you can think of at once.
答案:Incorrect
Cramming in too many features at once (a too-big requirement) tends to leave none done well. Describe one core feature clearly and get it running, then add gradually.
"A new row appears in the list, and the total adds up automatically"—this half-sentence mainly fills in which of the four elements?
答案:Result
It describes the on-screen change after an action (clicking the button)—exactly the "result" element.
Which requirement is rewritten best (specific, focused)?
答案:Make a single main page: enter an amount and click 'Add', a new row appears in the list below and the total updates
It swaps adjectives for concrete pages, actions, and results, and focuses on one core feature—easiest for AI to get right in one go.
Judge: when the AI didn't build the web page the way you wanted, it's usually because it's too dumb, not because your requirement wasn't clear.
答案:Incorrect
Most deviations come from vague requirements—unspoken details the AI can only guess. Describe the requirement clearly and the hit rate rises sharply.