「言うことを聞かせる」ではなく「本番システムとして信頼できる出力を作る」ためのプロンプト工学。曖昧語の禁止・few-shot・JSONスキーマ強制・検証リトライ・バッチ・多段レビューの6本柱。
rules/output-quality.md の抽象表現禁止テーブル(「適切に処理する」→「Try/exceptでログ出力し再raise」)と、feedback-quality-bar「抽象語は具体化しろ」が完全に同じ思想。「AIへの指示も、AIからの出力も、曖昧語を潰す」——組織の品質バーがそのまま答案になる。
skills/agents のプロンプトに Good/Bad 例を書き込む流儀(editorial系スキルの文例、copywriting系のNG/OK対比)がこれ。empirical-prompt-tuning スキルは「few-shotを足した後に効果を実測する」工程で、試験の一歩先を行く運用。
tool_choice の復習(D2と共通):"auto"はテキストで返す可能性が残る/"any"でツール呼び出しを保証/文書タイプ不明で複数の抽出スキーマがあるなら"any"、特定の抽出を先に走らせたいなら強制指定"other"+詳細文字列のペアで拡張性を持たせる/元文書に無い情報の欄は nullable にする(必須にするとモデルが値を捏造して埋める)"unclear" のようなenum値を用意する/フォーマット正規化ルールはプロンプト側に書くWorkflow ツールの schema オプション(サブエージェントにStructuredOutputを強制)が日常の実物。「必須欄が捏造を誘発する→nullable設計」は rules/data-accuracy.md の捏造防止と同じ問題意識をスキーマ設計で解いたもの。「東京院に実在しないドメインを書いた事故」は、まさに required 欄を埋めたがる性質の現れ。
conflict_detected フラグを立てるdetected_pattern 欄で記録→開発者が却下した指摘のパターン分析→プロンプト改善につなげるrules/data-accuracy.md の「合計突合+書き込み後の計算列検証」は calculated vs stated の照合そのもの。memory/pii-mask-false-positives.md(誤検知を記録して後でルール調整)は detected_pattern によるフィードバックループの運用版。
custom_id でリクエストとレスポンスを対応付ける→失敗した文書だけを特定して修正(例:コンテキスト超過はチャンク分割)して再投入「同期かバッチか」の判断軸は、BQの「5MB超はload job必須」(feedback-bq-batch-vs-loadjob)と同じ「処理特性でAPIを選ぶ」型。週次レポート自動配信(セミナー・rehab)は、まさにバッチ向きワークロードの実例。
組織の十八番。rules/audit-independence.md(盲検・独立コンテキスト・Generator-Evaluator分離)と lead-worker の Two-Reviewer Pattern(仕様準拠と品質を別々に独立起動)が、このタスクステートメントの完全な実装。「editorial-checker と geo-auditor を統合しない」円卓会議の結論は、試験の言う self-review threat の回避そのもの。
「慎重に」ではなく「XがYと矛盾する場合のみ報告」のような、該当/非該当を機械的に判定できる基準。誤検知削減の第一手。
入出力の実例を2〜4個見せて出力の形式と判断基準を教える技法。曖昧ケースの判断理由まで例に含めると新規パターンへ汎化する。
出力スキーマをツールの入力パラメータとして定義し、そのツールを呼ばせることでJSON構文の正しさを保証する方式。「JSONで返して」より確実。
構文=JSONとして壊れている(tool_useで解消)。意味=形式は正しいが中身が間違い(合計不一致・欄違い。スキーマでは防げず、検証ロジックで捕まえる)。
元文書に存在しない可能性がある欄を必須にすると、モデルが値をでっち上げて埋める。省略可能(null許容)にして「無いものは無い」と言える設計にする。
検証に落ちたら「元文書+失敗した出力+具体的なエラー内容」を付けて再依頼する型。情報がそもそも無い失敗には効かない。
非同期の一括処理API。50%引き・最大24時間・SLAなし・バッチ内での多ターンツール呼び出し不可・custom_idで結果を対応付け。待てる仕事専用。
一度に多くの対象を見せると1つあたりの分析が浅く・不安定になる現象。ファイル別パス+統合パスへの分割で対処。「大きい窓のモデルに替える」では直らない。
生成時の推論文脈を持たない別セッション/別エージェントにレビューさせる設計。自己レビュー指示・拡張思考より効く。