thinking-bounded-rationality について
時間、コンテキスト、ツールの予算が限られるエージェント向けの意思決定スキルです。明確な合格基準を設け、最初に基準を満たした案で探索を止めます。高リスクや正確性が重要な判断には適用しません。
主な機能
- 01明確な十分性の基準設定
- 02選択肢を順番に評価
- 03最初の適合案で探索を停止
- 04探索失敗時も基準を維持
- 05高リスクと正確性要件を除外
活用シーン
- 01低リスクな選択肢からの選定
- 02際限のない調査の抑制
- 03限られた予算内での意思決定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tjboudreaux/ cc-thinking-skills --skill thinking-bounded-rationalityインストール後、Claude Code で/thinking-bounded-rationalityを入力して読み込まれたか確認します。
詳細
限定合理性
ツール、コンテキスト、時間の予算が限られている場合は、事前に定めた希求水準を満たす最初の選択肢で止めます。「良い」選択肢と「最良」の選択肢の差に、残りの予算を費やす価値がある場合に限り、最適化します。
使用する場合
- 検索や選択肢の比較に自然な終点がなく、ターンの予算を使い切る可能性がある場合。
- 要件を満たす選択肢が複数あり、比較を続けても得られるものが少ない場合。
- より多く検索することと比べて、判断をやり直しやすい、または重要度が低い場合。
- 判断を下すのに必要な範囲を超えて、コンテキストを集めている場合。
使用しない場合
- 取り消せない、または重要度の高い選択(データ損失、セキュリティ、移行、公開の約束など)で、「良い」選択肢と「最良」の選択肢の差が大きい場合。
- 正しさが合否を左右する場合:テスト、セキュリティチェック、「修正が機能したか」の確認では、十分そうに見える答えではなく、正しい答えが必要です。
- 安価な確認を1回行えば事実が確定する場合は、実際に確認します。満足化して確認を省略してはいけません。
- 希求水準を明確に定められない場合は、まず要件を明確にします。
手順
- 判断事項と予算を明示します。 選択する内容、残りのツール・コンテキスト・時間の予算、判断をやり直せるかどうかを挙げます。
- 検索前に希求水準を設定します。 「十分に良い」と判断するための具体的な合否基準を書きます。しきい値を明示するまでは評価しません。
- 順番に検索します。 見つけた順に、しきい値だけを基準に選択肢を評価します。手順1で重要度が高い、または取り消せない判断とした場合を除き、網羅的な比較表は作りません。
- 最初に基準を満たした選択肢で止めます。 すべての基準を満たす選択肢が見つかったら、ただちにそれを選びます。
- 検索が失敗しても、後から基準を変えません。 事前に定めた上限まで検索しても基準を満たす選択肢がなければ、しきい値を維持し、適切な選択肢がなかったと報告します。負荷を左右しない基準として事前に定めたものに限り、緩和できます。その場合は緩和したことを記録し、新たな上限の範囲で検索を再開します。失敗した後に基準を引き上げてはいけません。
- 決定します。 選択と残る不確実性を記録し、残りの予算は再評価ではなく実行に使います。
停止条件: 最初の選択肢が事前に定めた希求水準を満たしたとき、または検索上限に達しても適切な選択肢がなかったとき。
出力
Decision: <choice>
Aspiration: <pass/fail criteria>
Search: evaluated N; stopped at first adequate | cap exhausted
Selected: <option or none>
Residual risk: <what further search might change>
Next spend: <execution step>
検証
- 選択肢がしきい値を満たした後も比較を続けた場合、または候補を見た後にしきい値を作った場合は、反証とします。
- 正しさが合否を左右する確認や、取り消せない判断を、満足化できるものとして扱った場合は、反証とします。
- 過剰適用を防ぐための注意:安価な確認1回で事実が確定する場合は、調べてください。このスキルは使いません。
コメント
Markdown 対応