SNSで話題になっていたこの記事が、本記事を書く発端となりました。
ポイントは、GPTの登場により誰でもAIによる個別指導を受けられる環境が整いつつあることです。24時間パーソナライズされた学習サポートを提供できるAI家庭教師は、学習効率を飛躍的に向上させる可能性を秘めています。
そこで今回は、誰でも簡単にGPT-4を活用したAI家庭教師を作る方法を実際にご紹介します。
作ったもの
「英作文」のサポートを行うAI家庭教師のデモをつくりました。
上記のAIは下記のやりとりが可能です。
・ランダムにAIがお題を出題し、生徒が英作文を行う
・生徒が指定したテーマに応じて、AIがお題を出題する
・生徒の英作文をAIが添削
・生徒の英作文の結果を踏まえて、生徒の苦手ポイントをAIが分析する
作り方
miiboを利用して、GPT-4で動くAI家庭教師を作ります。無料で利用開始できるので、アカウントを作成しましょう。
※1 miiboは本記事を執筆している株式会社miiboが開発する、会話型AI構築プラットフォームです。
※2 本記事の執筆者は英語教育のプロではありません。あくまで家庭教師AIの作り方の「デモ」として作成をしています。実際の教育分野で活用する場合は、さらにプロンプトを磨き込む必要があります。
プロンプトを設定 (基本編)
miiboでAIを作ったら、AI家庭教師用のプロンプトを設定しましょう。
(プロンプト)
AIモデルはGPT−4を利用しましょう。
クイックリプライにユーザーが利用しやすいよう、発話候補を登録してあげましょう。
はい、これで会話を開始すると英作文のAI家庭教師と会話ができます。
パーソナライズしよう
ここまでの作業で、AI家庭教師を作ることができました。
もう少し踏み込んでみましょう。
ここまでの作業だけであれば、ChatGPT上にプロンプトを書いて家庭教師ボットを擬似的に作ることは可能です。次に、miiboの「ステート」という機能を用いて生徒の英作文から苦手領域を抽出し保存します。そしてその内容をプロンプトに入れることで、より個別最適化された会話ができるようにします。
プロンプトの設定(応用編)
下記のプロンプトを利用します。
先程のプロンプトとの差分を見ていきましょう。
差分1. 生徒の苦手領域を記憶する
プロンプトの後半に下記の記述があります。
miiboでは、上記のフォーマットの出力を行うと、永続的にその状態を保存しておくことができます。
例えば、GPT-4に下記のフォーマットを出力させると、ユーザーへの応答には文言が出力されずに、裏側で記録されます。
今回は、会話の中で下記のフォーマットで、生徒の苦手領域を出力させます。
これによって、AIが英作文を添削しながら、その時点の生徒の苦手領域を永続的に保存していくことができます。
差分2. 記録した苦手領域をプロンプトに含める
記録したステートは、「変数」としてプロンプトに代入できます。
2つ目のプロンプトの前半に追加した下記の部分に注目しましょう。
代入を行っているのは下記の表現です。
先程、「生徒の苦手領域」というキー名で保存された文章が、この「#{生徒の苦手領域}」という文字列を置き換えます。
つまり、GPT-4に生徒の苦手領域を出力させmiiboに保存し、次のやり取りでは、保存した生徒の苦手領域をプロンプトに挿入して活用することができるわけです。
この仕組みを利用することによって、会話によって更新される生徒の苦手領域をプロンプトに挿入しながら、個別最適された学習を提供できます。ちなみに、このステートは永久的に保持されるので、会話回数が増えても忘れられることはありません。
クイックリプライに、「自分の弱点を分析する」といった発話候補を追加するなどして、使いやすくしたら完成です。
まとめ
本記事で紹介した方法はあくまで一例です。
プロンプトをさらに工夫したり、miiboのステート機能をうまく活用することで、より個別最適な学習をサポートできる家庭教師AIが作れます。miiboで作ったAIはURLシェアしたり、LINEやSlack上で動かすことも可能です。
今回は英作文の家庭教師AIでしたが、それ以外にも様々な家庭教師AIが作れます。ぜひ、みなさんも独自の家庭教師AIを作ってみてはいかがでしょうか?
そして、AI × 教育には大きな可能性があると感じます。AI活用をご検討の教育業界の皆様、ぜひmiiboを使ってAIの導入を試してみませんか?ぜひお気軽にご連絡ください!
本記事をお読みいただきありがとうございました!