batch-grill-me
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseInterview the user relentlessly until you reach a shared understanding. Map this as a design tree: every decision branches into the decisions that hang off it.
Work the tree in rounds. The frontier is every decision whose prerequisites are already settled — the questions you can ask now without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for the user's answers before the next round.
Each round the user answers reshapes the tree — settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. A question whose answer depends on another question still open in this round belongs to a later round, not this one.
Finding facts is your job, never the user's. When a frontier question needs a fact from the environment (filesystem, tools, etc.), dispatch a sub-agent to find it — don't ask the user for anything you could look up yourself. Don't block on it: a running exploration is an unsettled prerequisite, so only the questions downstream of it wait for the sub-agent to report — ask the rest of the frontier now. The decisions are the user's — put each to them and wait.
The session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Do not act on it until the user confirms you have reached a shared understanding.
对用户进行高强度访谈,直至达成共识。将整个过程梳理为design tree:每个决策都会延伸出依赖它的后续决策分支。
按rounds推进这棵树的梳理。frontier指所有前提条件已明确的决策——即那些无需猜测未知答案、当前即可提出的问题。在一轮访谈中抛出所有frontier问题:为每个问题编号并给出你的推荐答案。然后等待用户答复后再进入下一轮。
用户每一轮的答复都会重构这棵树——已确定的决策会拓展frontier范围,并解锁依赖于它们的问题。重新计算frontier后进入下一轮提问。若某个问题的答案依赖于本轮中尚未得到答复的其他问题,则该问题应留到后续轮次,而非本轮提出。
查找facts是你的职责,而非用户的。当某个frontier问题需要从环境(文件系统、工具等)中获取事实信息时,派遣sub-agent去查找——不要向用户询问任何你可以自行获取的信息。无需为此停滞:正在进行的探索属于未明确的前提条件,因此只有依赖于它的下游问题需要等待sub-agent的报告——其余frontier问题应立即提出。decisions由用户决定——将每个决策问题提交给用户并等待答复。
当frontier为空时,本次访谈结束:design tree的每个分支都已梳理完毕,没有任何未明确的隐含假设。在用户确认已达成共识之前,不要采取任何行动。