質問: AIプログラムとは? 天才棋士が頭の中で作業している事をプログラム化させればいいだけだから、 将棋もコンピューターには勝てませんね。 しかし、発見だとか失敗するプログラムは難しそうですね?
回答: 棋士が頭の中でやっていることをプログラミングするだけ。 そういう考え方で作られていたのが大昔の将棋プログラムで、 プロどころかアマチュアの上手い人にも勝てませんでした。 また、人間の棋士のマネをしていたのでは、所詮人間以下にしかなれません。 昨今話題のプロ棋士すら打ち負かすAIには、将棋の打ち方はプログラミングされていません。 将棋のルールとゴールが設定されているだけです。 さらには、当初は数百年に渡る人間の棋士の対局のデータを学習させていましたが、 それすら与えず、全くの白紙から、AI自身に1から自分自身で学習させた方が、 強くなってしまいました。 AIの機械学習とは、発見や失敗をとてつもない量を積み重ねて学習を行う仕組みです。 なのでそれらは行っています。 AIに出来ないのは、ルールとゴールを定める事です。