作成している将棋アプリにAIの戦型指定を実装した。
実装方法
先日実装した定跡の戦型予想を使って、指定した戦型が定跡の候補手に含まれる場合、その手の採用率と戦型の確率に応じて、次の手を選択する。
そうすることで、指定した戦型になるように誘導できる。
課題
人間側も定跡にある手を指さないと指定した戦型にはならないので、人間側も定跡にある手を指してもらう必要がある。
少し試したところ、振り飛車の登録されている定跡が短く指定した戦型にならない場合があった。
floodagteの棋譜から定跡を作ると振り飛車の定跡の短いという課題がある。
これについては別途検討したい。