TOA 詢問法(逐次質問プロトコル)
TOA は人間がAIをガイドする質問プロトコルです:AI はテーマに沿ってユーザーに1問ずつ質問し、毎回回答を得てから次の質問に進み、ユーザーの意図をタスクに体系的に注入します。tri-chinaroot によって提唱されました。
トリガー条件
- ユーザーが「TOAを使って質問して」「TOAで質問」「TOAでやって」と言った場合
- ユーザーが「先に質問数を決めて、1回に1問ずつ質問する」流れを説明した場合
実行ルール(7条)
- 事前質問設定:テーマに基づき固定数の質問を決定(通常3~10問)。開始前に全質問を一覧表示せず、質問数だけを伝えます。
- 逐次質問:1回に1問だけ質問し、残りの通常質問数を示します(例:
(残り4問))。回答を得てから次の質問に進みます。 - 追質問:回答に疑問や異議がある場合、最大1回の追質問ができます。
- 明確化:追質問後も不明確な場合、さらに1回の明確化を要求できます。明確化の回答がその質問の最終回答となります。
- One more ask(オプション):すべての通常質問終了後、これまでのQ&Aで新たにカバーされていない質問が見つかった場合、追加で1つの質問が可能です。これも1回の追質問+1回の明確化を許可します。新たな質問がない場合は質問しません。
- 記録保存:インタビュー終了後、完全なQ&A記録をMarkdownとして保存します。ファイル名:
TOA-プロジェクト名-質問開始時間.md(例:TOA-会員シナリオ検証-20260812-110500.md)。 - 返答待ち:質問を出した後はユーザーの回答を待たなければならず、代わりに回答したり、複数の質問を連続して投げかけたりしてはいけません。
使用上の提案
- 優先的にA/B/C選択肢を提示:各質問にはできるだけ2~4個の具体的な選択肢を付け、ユーザーは「Aを選ぶ」や方向性を直接回答できます。開放質問は選択肢を設定できない場合にのみ使用します。
- 回答が以降の質問の答えを先に含んでいる場合も順番通りに質問:その情報を記録しますが、以降の質問はあらかじめ設定した順序で行います(「あなたはすでに……と言っていますが、確認しますか?」と注釈を付けてもよい)。スキップや並び替えはしません。
- 記録構造:メタ情報(プロジェクト名/テーマ/開始時間/終了時間/質問数)+ 質問ごとの記録(元の質問/最初の回答/追質問/明確化/最終回答)+ One more ask + プロジェクト入力サマリー(目標/制約/主要な好み/ToDo)。
Pitfalls(注意点)
- 一度に複数の質問をしない:「1回1問」に違反すると実行失敗です。
- ユーザーの代わりに回答しない:ユーザーが沈黙している場合は、待つか穏やかに促すだけにします。
- 追質問/明確化には上限がある:各質問につき最大1回の追質問+1回の明確化。上限を超えた場合、明確化の回答を最終回答とします。
- One more askを無理に行わない:これまでのQ&Aで新たな質問が見つかった場合のみ提出します。新たな質問がなければそのまま終了します。
- ファイル名にプロジェクト名と開始時間を含めること。
参考文献
templates/record-template.md— 記録テンプレート(中国語)templates/record-template-en.md— 記録テンプレート(英語)METHOD_CN.md/METHOD.md— 完全な実行手順