# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

思考戦略
==============
情報処理のための認知およびメタ認知戦略。

参考文献: 学習システム分析、docs/help/operators.txt、docs/help/rhetorik.txt


1。認知戦略 (情報処理)
===================================================
情報の処理方法を制御します。

1.1 チャンク化
-----------------------
複雑な情報をより小さな単位に分割します。
  - 大きなタスクを 5 つのステップに分割する
  - テキストをセクションに分割する
BACH: タスクの内訳、ワークフローのフェーズ

1.2 パターン認識
-------------------
繰り返しの構造を認識します。
  - ログ内の同様のエラー
  - 定期的なドキュメントの種類
BACH: 教訓から得たパターン マッチング

1.3 類推する
-------------------
新しいものを既知のものと比較することによって理解する。
  - 「メールのルーティングはネットワークのルーティングに似ています」
  - 「オペレーターはレゴブロックのようなものです」

1.4 仮説の形成
---------------------
テストの前に仮説を立てます。
  - 「スコアが低い場合は、必須フィールドが欠落している可能性があります。」

1.5 演繹的思考
---------------------
一般的なケースから個別のケースまで推測します。
  - 「すべての請求書には請求書番号が記載されています -> この文書
     はありません -> おそらく計算はありません"

1.6 帰納的思考
---------------------
個々のケースからルールを推測します。
  - 「90% の場合、件名に「請求書」が含まれています
     本物の請求書」
BACH: 教訓から得た導出

1.7 因果関係の考え方
-------------------
因果関係を認識する。
  - "エラーが増加する -> CPU 負荷が増加する -> おそらくボトルネック"

1.8 視点の変更
---------------------
問題を別の観点から見てください。
  - ユーザーの視点と開発者の視点

1.9 シナリオの考え方
------------------
「もしも」のバリエーションを試してみる。
  - 「API が失敗するとどうなるか」
  - 「分類が間違っていたらどうしよう」
BACH: モード (2) 思考

1.10 優先順位を付ける
-----------------
重要な情報を最初に処理する。
  - 警告の前に重大なエラーが発生する
  - ニュースレター発行前の請求書
BACH: タスクの優先順位 (P1 > P2 > P3)


2。メタ認知戦略 (思考についての思考)
==================================================
自分の思考をどのようにコントロールするかをコントロールします。

2.1 自己モニタリング
-----------------------------------
自分の思考を観察します。
  - 「問題を本当に理解していますか？」
  - 「私は今どのような仮定を立てていますか?」

2.2 自己規制
--------------------
思考プロセスを積極的に適応させます。
  - 速度を下げる
  - 戦略を変更する (例: 仮説→テスト)

2.3 エラー分析
-----------------
自分自身の思考エラーを特定します。
  - 確認エラー
  - 性急な結論
BACH: 教訓 (バグ カテゴリ)

2.4 メタ質問をする
-----------------------
思考プロセス自体に関する質問。
  - 「どのような情報が不足していますか?」
  - 「ここではどの演算子が必要ですか?」

2.5 戦略の選択
-----------------
どの思考戦略が正しいかを意識的に決定します。
  - 「パターン認識または仮説形成が必要ですか?」

2.6 考察
-------------
その後の思考プロセスの評価。
  - 「なぜこのソリューションが機能したのか」
  - 「次回は何を違うことにしますか?」
BACH: セッションの概要、統合

2.7 メタモデリング
--------------------
問題をより抽象的なモデルに変換します。
  - 「これは分類の問題です」
  - 「これはルーティングの問題です。」

2.8 メタ抽象化
--------------------
本質を見て複雑さを軽減します。
  - 「実際には、変数はわずか 3 つほどです。」

2.9 メタ比較
-------------------
思考戦略間の比較。
  - 「仮説形成が効果的ではなかった -> より良いデータ駆動型」

2.10 メタプランニング
-----------------
考える前に考える方法を計画する。
BACH: モード (2) 思考 = 意識的にインジェクターを誘発する


3． BACH モード関連
=====================

モード (1) 省エネ:
  - パターン認識（自動）
  - 優先順位を付ける（ルールを取得する）
  - 演繹（簡単な結論）

モード (2) 考察:
  - シナリオ思考
  - 視点の変更
  - 仮説の形成
  - メタ的な質問をする
  - 戦略の選択

モード (3) 統合:
  ・帰納的思考（ルールを導き出す）
  - 反射
  - エラー分析
  - メタ抽象化


4。レトリックに関連する
====================
思考戦略にはレトリックに直接対応するものがあります:

  チャンク化 -> アウトライン化、3 点ルール
  パターン認識 -> トポイ (議論パターン)、ストーリーの原型
  類推する -> 比喩、比較
  仮説の形成 → 議論の準備、反論の予想
  演繹/帰納 -> 論理的推論
  シナリオ思考 -> 「もしも」の議論
  優先順位付け -> コアメッセージ、エレベーターピッチ

レトリック = 認知戦略 + 言語パッケージング

参照: --help rhetoric


関連ヘルプファイル
======================
--help 演算子 基本的な演算子とパターン
  --ヘルプ戦略 分類、評価、テストなど。
  --help レトリック 修辞演算子とパターン
  --help メタ認知 メタ認知に関する Wiki エントリ
