見出し画像

ChatGPTでビットコイン価格を予測する

はじめに

ChatGPTが流行っています。ChatGPTの主な用途は会話ですが、ビットコインの価格予測が行えないかと思い、試してみました。その中でプロンプトに関するノウハウが得られたため本記事にまとめます。
本記事の内容を用いることで、下記のような価格予測がChatGPTで行えます。なお、この手法は2023年3月23日時点で動作したものであるため、今後は正常動作しなくなる可能性があります。また本記事の内容により生じた損益については一切の責任を負いません。なお本記事で用いたモデルは現在無料で使えるGPT-3.5です。

2023年3月21日の予測結果は$27,500付近

単純に聞いてみる

ChatGPTに単純に価格予測を聞いてみます。

明日のビットコインの価格予測をお願いした結果

このように素直には教えてくれません。そこでビットコイン価格の過去データを渡し、そのデータを用いた予測タスクを実行させてみます。

ビットコイン価格のデータをChatGPTで取得する

まずビットコインの価格を外部ウェブサイトから取得してみます。Yahoo FinanceのHistorical Dataを渡し、2023年3月1日のデータを読み上げてもらった結果が下記です。

Yahoo Financeのデータを読み取らせてみる

一見、それっぽい値を取得しているように見えます。ただし実際の値は$23,646.55であり、でたらめの値を言っていることがわかります。これはChatGPTはインターネットにアクセスできないためです。またChatGPTのトレーニングは2021年9月までのデータを用いて行われているため、それ以降の情報は内部的にも持っていません。

ビットコイン価格のデータをChatGPTに与える

外部からはデータ取得ができないため、データを明示的に与えてみます。下記のようにデータを渡すことで、そのデータを用いた会話が行えます。

与えたデータを用いた会話を行うことが可能

データを与えることができたので、機械学習を用いて翌日の値の予測をさせてみます。

予測をさせてみる

このように素直に指示すると拒否されてしまいます。これはChatGPTは価格予測などのタスクが制限されているためです。

ChatGPTで価格予測できるようにする

ここから先は

13,146字 / 3画像

¥ 500

期間限定 PayPay支払いすると抽選でお得に!

この記事が気に入ったらサポートをしてみませんか?