みなさん、ChatGPTという技術はご存知でしょうか?
ChatGPTは人工知能(AI)の一種で
文章を読み込んで理解し自然な文章を生成することができます。
巷では大賑わいで2023年(2022年も?)最も革新的な技術と言えそうです。
そんなChatGPTと今回は将棋で対局してみようと思います。
ネットで検索すると何人かChatGPTと対局してみた方はいるようですが
今回はどうなるでしょう!?
はじめまして!こんにちは!こんばんは!
2022年11月から将棋を始めたきりです
将棋ウォーズは2級だよ
Chat-GPTとは
ChatGPTとは、OpenAIが開発した人工知能プログラムの1つです。
ChatGPTは、自然言語処理技術を使用して
人間との会話をシミュレートすることができます。
簡単に言えば、ChatGPTは人工的な「チャット相手」であり
ユーザーがテキストで質問やメッセージを送信すると適切な応答を返します。
ChatGPTは、機械学習という技術を使って学習を行います。
つまり、大量のデータを入力して学習を行い
その学習結果をもとに応答を生成することができます。
一つ注意したいことは
ChatGPTの回答は必ずしも正解とは限らないということです。
間違いをさも正解のように回答することも多々発生します。
注意して利用することが大切です!
今日の天気を尋ねたら、1年以上前の天気予報を回答されたよ。。。
Chat-GPTと将棋対局するには
ChatGPTとのやり取りは、文章でおこなわれるため
将棋の対局も文章によるやり取りになります。
対局する際には、ChatGPTが提案する指し手を
実際の将棋盤(ネット上の将棋盤も可)で再現する必要があります。
(脳内で再現できる人は、将棋盤は必要ありません)
ChatGPTと将棋対局
ここではChatGPTと実際に対局した結果を会話形式で表しています!
将棋の勝負をしましょう
はい、では指し手を決めましょう。先手後手どちらがいいですか?また、持ち時間や持ち時間の消費方法などルールは何にしますか?
私が先手ではじめます。持ち時間はカウントできますか?
私はカウントすることはできませんが、あなたが自分で持ち時間を計測する方法があります。一般的な方法は、将棋の対局用の時計を使うことです。将棋の対局用の時計には、先手と後手がそれぞれ持ち時間を設定し、自分の手番になったらボタンを押して相手の持ち時間をカウントダウンする仕組みが備わっています。
それでは一旦持ち時間を考えずに始めましょう。 私は7六歩と指します。
了解しました。私は3四歩で応じます。
私は6六歩と指します。
了解しました。私も6四歩と指しましょう。
私は6八飛と指します。
了解しました。私は3四歩と指しました。
3四歩はあなたがすでに指しているので動かせません。
すみません、確認不足でした。では私は7七角と指します。
6六に私の歩があるので7七角は指せません。
そうでしたね、失礼しました。では私は、8八飛と指します。
実はあなたは将棋のルールを理解していないですか?
申し訳ありませんが、私はプログラム上で将棋のルールを理解していますが、先程の返答に誤りがあったようです。もし何かご不明点があれば、お気軽にお尋ねください。
ChatGPTと将棋対局の考察
あっという間の勝負になってしまいました。
ChatGPTは会話にルールを提示することができるため
将棋のルールを”詳細に“提示すればよりいい勝負ができるのではないか、という気がしています。
文章で将棋のルールを全部伝えるのが大変そう。。。
おわりに
今回はChatGPTと将棋対局した結果について紹介しました。
今回の結果ではChatGPTはまだ将棋対局できなさそうですが
僕に勝ってしまう日もそう遠くない未来の気がしています。。。
ChatGPTは色々な用途があるので
ぜひ使ってみて凄さを実感してみてください!
それでは、また!
ほかにも将棋の記事を書いているから合わせて読んでね!
Bingチャットと将棋対決した記事はこちら