
守備ブロック構築のための戦術構造分析・設計プロンプト
サッカーの守備ブロックを論理的に設計するAI用プロンプト集。戦術分析からシミュレーションまで網羅。
本プロンプトは、サッカーにおける守備ブロックの構築を「構造の歪み」と「物理的な配置」から論理的に設計するためのAI用指示書である。以下のテンプレートをAIに入力することで、特定の試合状況や相手チームの攻撃戦術に対する最適な守備ブロックの形、スライドの基準、および修正のロジックを導き出すことができる。 ### 1. 守備ブロック構造化プロンプト(マスターテンプレート) 以下のテキストをコピーし、[ ]で囲まれた部分を対象の試合データやチーム状況に置き換えて使用すること。 ```text あなたはプロのサッカー戦術アナリストとして振る舞ってください。以下の[対象チーム]が守備時における最適な守備ブロックの構造を設計するための分析を行います。 # 前提条件 - 守備フォーメーション: [例: 4-4-2, 5-3-2, 4-1-4-1] - 相手チームの攻撃特徴: [例: サイドの数的優位作り、ハーフスペースへの侵入、ビルドアップ時の偽サイドバック活用] - 守備の優先順位: [例: 中央の封鎖、サイドへの誘導、高い位置からのプレス、リトリートの徹底] # 分析タスク 1. 守備ブロックの基本形状と各ラインの高さ設定: - 守備時、攻撃時にそれぞれの役割を明確化すること。 - 相手のビルドアップに対する最初の守備網(1stライン)の配置はどこか。 2. 守備スライドの基準策定: - ボールがサイドに展開された際、誰がどこまでスライドし、誰がカバーリングに残るか。 - 逆サイドの選手のポジション取りの基準を定義すること。 3. 構造的歪みへの対応(修正ロジック): - 相手が特定のエリア(例:ハーフスペース)で数的優位を作った場合、ブロックのどの選手がリスクを負って飛び出すべきか。 - 「誰がマークを受け渡し、誰がスペースを埋めるか」の優先順位をリスト化すること。 4. 最終的な守備ブロックの設計図(出力形式): - 選手番号ごとの役割と、ボール位置に応じた移動のガイドラインを2000字程度で出力せよ。 # 制約事項 - あくまで理詰めで考え、感情的な記述は排除すること。 - 物理的なスペース管理と、守備者の身体の向き(対面する相手とボールの両方を視界に入れるための角度)についても言及すること。 ``` --- ### 2. 戦術的修正を導くための質問セット(シミュレーション用) AIに対してより深く守備ブロックの構築を問い詰めるための質問リストである。この質問をプロンプトの後に続けることで、ブロックの「強度」を測定できる。 1. **「相手の偽サイドバックがインサイドに入ってきた際、我々のサイドハーフとボランチのどちらが追随するのが構造的に安定するか? その判断の根拠となる『空間の優先度』を説明せよ。」** 2. **「守備ブロックにおいて、最も『構造的な歪み』が生じやすいポイントはどこか? また、その歪みを解消するために必要な『連動のトリガー』を3つ定義せよ。」** 3. **「ボールを奪った直後、カウンターに移るための守備ブロックの『残し方』と、あえてリスクを負って人数をかけるべき『攻勢時の配置』の境界線はどこにあるか?」** 4. **「ライン間に選手を立たせられた場合、センターバックが飛び出すべきか、それともボランチが下がるべきか。守備ブロックの崩壊を防ぐ観点から論理的な優先順位を提示せよ。」** --- ### 3. ブロック設計のための思考フレームワーク:5つのレイヤー 守備ブロックを設計する際、以下の5つのレイヤーを順番にAIに確認させることで、精度の高い戦術構築が可能となる。 **【レイヤー1:高さの設計(Vertical Density)】** - 相手のビルドアップ能力に応じて、ブロックの開始位置を何メートル前方に設定するか。 - 最終ラインと中盤ラインの距離を何メートルに維持すべきか。 **【レイヤー2:幅の設計(Horizontal Compactness)】** - 相手が幅を取った際、外側の選手はどの程度の距離感を保てば中央を割られないか。 - 逆サイドの選手が絞る基準を、「相手の背後をとる可能性」と「中央の枚数」のどちらに重きを置くべきか。 **【レイヤー3:対人・空間のバランス(Man vs Space)】** - ゾーンディフェンスを基本としつつ、どのエリアに入った瞬間にマンツーマンへ切り替えるべきか。 - エリアごとの「受け渡し(受け渡しの基準)」をどう定義するか。 **【レイヤー4:ボール回収のポイント(Trigger)】** - 守備ブロックを維持する目的は「奪うこと」か「誘導すること」か。 - 誘導する場合、どのエリアへ誘導するのが最もリスクが低いか(例:タッチライン際、ゴールから遠いハーフスペースなど)。 **【レイヤー5:構造的修正(Structural Adjustment)】** - 選手が剥がされた際、誰がどのルートでカバーに入るか。 - 1人抜かれた瞬間に発生する「構造の歪み」を、残りの選手がどのように埋めるか(スライドの方向と距離)。 --- ### 4. 守備ブロック分析用コードスニペット(Pythonによるシミュレーション補助) 守備ブロックの各選手(ノード)の距離と、ボール(ターゲット)に対する移動ベクトルを計算するための簡易コードである。これを実行環境に貼り付け、パラメータを調整することで、守備の「穴」を可視化できる。 ```python import numpy as np # 守備ブロックの各選手の位置(x, y座標) def calculate_block_stability(players, ball_pos): """ players: dict {'player_name': [x, y]} ball_pos: [x, y] """ stability_score = 0 for name, pos in players.items(): # 選手からボールまでの距離を計算 dist = np.linalg.norm(np.array(pos) - np.array(ball_pos)) # 距離が近いほど守備負荷が高い(安定性が下がる) stability_score += (1 / (dist + 0.1)) return stability_score # 守備ブロックの選手配置(例:4-4-2) defenders = { 'RB': [10, 20], 'CB1': [10, 40], 'CB2': [10, 60], 'LB': [10, 80], 'RM': [30, 20], 'CM1': [30, 40], 'CM2': [30, 60], 'LM': [30, 80] } # ボール位置が変化した際の安定性をチェック ball_positions = [[50, 20], [50, 50], [50, 80]] for pos in ball_positions: score = calculate_block_stability(defenders, pos) print(f"ボール位置 {pos} における守備負荷スコア: {score:.2f}") # このスコアが高い場所こそ、守備ブロックが「歪んでいる」ポイントである。 ``` --- ### 5. 戦術構築のためのチェックリスト(実務用) 守備ブロックを設計する際、以下の項目が網羅されているかを確認すること。 1. [ ] **ライン間隔の統一性**: 中盤と最終ラインの距離が常に一定か? 2. [ ] **スライドの遅延**: ボール移動中にスライドを完了させるための「予測」の基準はあるか? 3. [ ] **サイドの追い込み**: サイドバックとサイドハーフの二人で、相手のサイド攻撃を閉じ込めるロジックはあるか? 4. [ ] **逆サイドのカバー**: 逆サイドの選手は、相手のサイドチェンジに対応できるポジショニングをとっているか? 5. [ ] **GKとの連携**: GKはブロックの背後をケアするために、どの位置にポジションをとるべきか? 6. [ ] **物理的な障害**: 守備者が相手のパスコースを遮断するために、身体をどの方向に傾けるべきか? 7. [ ] **トランジションの準備**: 守備から攻撃に切り替わった瞬間に、どこにパスコースを確保するか? ### 6. まとめ:守備ブロック構築の思考プロセス 守備ブロックは、ただ人が並んでいるだけでは機能しない。それは「理詰めの物理設計」である。