課題を生成AIを使ってやってみた!④

生徒に課している課題解決型の課題を、生成AI、特にChatGPTを用いて実際に取り組んでみました。この過程を通して、生成AIに慣れることはもちろん、生成AIが得意なところ、不得意なところを確認し、今後の生徒に必要な力を考えていきたいと思います。進め方を見て「そこは生徒が自分でやるところだろ」と思われるかもしれませんが、できる限りズボラな、でも知的好奇心はある、そんな中学生を演じながら進めていきます。

第4回は、第3回に引き続き、勤務校で勤務校で開講している「統計学」での第1課題「鳥取の冬は暮らしやすい?」です。前回はデータ分析を全てGPTにやってもらいました。前回の内容はこちら。

今回は前回までの結果をもとに、レポートの文章を完成させていきます。まずは結論の文章です。結論を簡潔に書き、その後に懸念点を付け加えるように指示しました。

懸念点を章として分ける必要はないこと、また測定誤差については考えなくても良いことを伝え、再出力します。

中学3年生が提出することを考えるとなかなか良い文章ではないでしょうか。同様に課題、計画についても書いてもらいましょう。(データについては、グラフ作成済のため、それを貼り付けることを想定します。)

課題の内容が少し違います。また、文章が難しいこと、さらに「過ごしやすい」の定義を計画に入れたかったのですが、その意図が伝わっていませんでした。訂正を加え、もう一度出力させます。

課題の内容をもう一度教え込ませたり、出典を明記させるために3回ほど文章修正をしましたが、ある程度良い文章が出力されたのではないでしょうか。

それではこの文章をそのまま貼り付けることでレポートを完成させましょう。

完成しました。文字数が少し多かったので削ったのと、グラフの縦軸、横軸の範囲をいじった以外がコピペで完成しました。末恐ろしい時代です。

自力で作った方が早いと感じる部分もありましたが、間違いなく文章作成はGPTを使った方が速いです。それでも時間がかかってしまったのは、GPTの画面上で全ての文章を生成することにこだわったから。(他の人も言われていますが)文章は生成AIを用いて大方の下書きを書いてしまい、それを自分で修正していくのが一番早いと感じました。データ分析については、図表の作成は人間の方がまだ早いですが、ある程度指針が立っていればその方針に基づいて分析するのは生成AIの方が早いようです。

現在の人間の方が得意で、かつ今後人間に必要なのは、研究の動機づけ、分析する際の基準を定めること、それに基づいたプロンプトを考えることだと思います。単なる知識ではなく、何をどのように分析するか、それはなぜ分析するのか、そこが大きく問われる時代になっていきそうです。

課題を生成AIを使ってやってみた!③

生徒に課している課題解決型の課題を、生成AI、特にChatGPTを用いて実際に取り組んでみました。この過程を通して、生成AIに慣れることはもちろん、生成AIが得意なところ、不得意なところを確認し、今後の生徒に必要な力を考えていきたいと思います。進め方を見て「そこは生徒が自分でやるところだろ」と思われるかもしれませんが、できる限りズボラな、でも知的好奇心はある、そんな中学生を演じながら進めていきます。

第3回は、第2回に引き続き、勤務校で勤務校で開講している「統計学」での第1課題「鳥取の冬は暮らしやすい?」です。前回はデータの整形、可視化を行いましたが、ここは特に生成AIは使えませんでした。前回の内容はこちら。

今回は、分析を行いたいと思います。整形した表をCSV形式で読み込ませます。第1回で確認した

冬における過ごしやすい地域を

  1. 気温が 0℃〜10℃ に収まる日が多い。
  2. 湿度が30%〜50%に収まる日が多い。
  3. 降水量が少なく、晴れの日が多い

を伝え、どちらが過ごしやすいか判断してもらいましょう。

基準がしっかりしていれば的確な回答が返ってきます。降水量について考察がされていなかったので、そこを聞いてみます。

降水量についてもなかなか良い考察が返ってきます。この分析だけで松江よりも鳥取の冬の方が過ごしやすいと言うことの懸念点も聞いてみましょう。

妥当な結果ですね。生徒がここまで考えていたら褒めるかもしれません。

課題はPPDACサイクルに則って、レポートを作成するところがゴールです。結論は「松江と比べると鳥取の冬は過ごしやすい」で良いとして、A.分析の部分の文章を書いてもらいましょう。

まずはPPDACサイクルについての認識が正しいかどうか確認するために、説明させます。その後、Aの部分についての文章を100~400字程度で出力するように依頼しました。

PPDACサイクルについての認識は概ね正しいです。具体的な数値を入れてほしいので、そこも指摘して文章をより良くしていきます。

概ね良さそうです。あとは文章が中学生らしくないですね。中学生風に、というとすこそ易しくなりすぎるので、ここは高校生らしい文章で、とお願いしてみましょう。

なかなか良い文章が出力されたのではないでしょうか。懸念点は結論とともにまとめてもらいましょう。

今回はここまで。次回は第1課題最終回、文章を全て出力させ、研究結果をレポートにまとめます。

課題を生成AIを使ってやってみた!②

生徒に課している課題解決型の課題を、生成AI、特にChatGPTを用いて実際に取り組んでみました。この過程を通して、生成AIに慣れることはもちろん、生成AIが得意なところ、不得意なところを確認し、今後の生徒に必要な力を考えていきたいと思います。進め方を見て「そこは生徒が自分でやるところだろ」と思われるかもしれませんが、できる限りズボラな、でも知的好奇心はある、そんな中学生を演じながら進めていきます。

第2回は、第1回に引き続き、勤務校で勤務校で開講している「統計学」での第1課題「鳥取の冬は暮らしやすい?」です。鳥取市と、任意で選んだそれ以外の都道府県庁所在地の冬の気象条件を比較し、鳥取の冬は暮らしやすいか?という問いに答えを出す課題です。

GPT4.0にどのように進めればいいか聞いたところ、まずは暮らしやすさを定義しろとのことだったので、前提条件である「暮らしやすいとは何か」を対話形式で深めました。今回はその次にすべきであると言われた「データ収集と可視化」について取り組んでみたいと思います。前回の内容はこちら。

データは、気象庁のデータベースをもとに課題を行うように指示しています。

気象庁のデータベースからデータを取得するには、webページをそのままスプレッドシートにCopy&Pasteする、フォームからダウンロードする、(グレーな部分はあるが)webスクレイピングするなど複数の手段があります。学校で生徒が主に使用しているChrome bookはうまくフォームからダウンロードできないことがあること、きちんとした教育もなしにスクレイピングに手を出させる危険性も鑑み、データベースからスプレッドシートにCopy&Pasteするという原始的な方法をとっています。

これをすると、3ヶ月×2ヶ所、合わせて6種類のデータを扱うことになります。慣れればすぐですが、この作業をGPTで代替できないか考えます。実はChat GPTでGoogle Spreadsheetを直接作成する方法もありますが、それは一旦さておき、CSVファイル形式で成形させてみましょう。

まずは気象庁データベースから、鳥取県鳥取市の2023年12月〜2024年2月までの3ヶ月のデータを検索し、Google SpreadsheetにCopy&Pasteします。今まで様々な方法でやってきましたが、3ヶ月分を縦に貼るのが、その後の作業を考えると効率良いです。

気象庁 過去の気象データ検索:https://www.data.jma.go.jp/obd/stats/etrn

2都市目ですが、鳥取といつも一緒にされる島根県の松江市をチョイスしました。

2都市分データを収集できたら、生徒はこの画面で編集しますが、これをCSVでダウンロードし、一気に編集してもらおうと思います。

ファイル→ダウンロード→CSVで鳥取と松江のファイルをダウンロードします。そのファイルをGPTに投げ込み、必要な箇所だけ抽出します。今回は平均気温、平均湿度、降水量、天気概況(昼)を抜き出します。さらに、天気概況については、セル内の最初の天気のみを抽出してもらいます。

まずはデータを確認してもらい

確認後にデータを整形してもらいました。

データを確認してみましょう。

ここに関してはできる部分とできない部分があるようです。もしかしたらプロンプト次第ではうまくできそうですが…仕方がないので手作業で行います。可視化したものもスプレッドシートで提出する必要があるので、ここで作業をします。

鳥取と松江を同様に、ヒストグラムと集計表、円グラフを作成しました。

ここではあまりGPTが使えませんでしたね。グラフを生成するツールが縛られていなければ生成AIで作成するのも良いかもしれませんね。ただし、ChatGPTは現在、日本語でのグラフ作成は直接的にはサポートしていません。間接的にお願いする(フォントを添付する、GPTsを使うなど)か、Pythonなどのコードを出力してもらって描くのが良いかと思います。

今回はここまで。次回は今回作成したCSVをもう一度読み込ませ、無理やり分析させて、結論を捻り出そうと思います。ありがとうございました。

課題を生成AIを使ってやってみた!①

生徒に課している課題解決型の課題を、生成AI、特にChatGPTを用いて実際に取り組んでみました。この過程を通して、生成AIに慣れることはもちろん、生成AIが得意なところ、不得意なところを確認し、今後の生徒に必要な力を考えていきたいと思います。進め方を見て「そこは生徒が自分でやるところだろ」と思われるかもしれませんが、できる限りズボラな、でも知的好奇心はある、そんな中学生を演じながら進めていきます。

まず第1回は勤務校で勤務校で開講している「統計学」での第1課題「鳥取の冬は暮らしやすい?」です。鳥取市と、任意で選んだそれ以外の都道府県庁所在地の冬(12月〜3月)の気象条件を比較し、鳥取の冬は暮らしやすいか?という問いに答えを出す課題です。基本的なPC操作と、質的データ、量的データの違い、(中学生にとっては)多量のデータに触れることを主な目的としています。

まず、プロンプトとして課題の概要を伝え、どのように進めれば良いかを聞いたところ以下のように返ってきました。(ChatGPT4.0)

かなり課題を正確に捉えられています。この通りに進めていきましょう。

まず暮らしやすさについてですが、定義が曖昧です。詳しく聞いてみました。

気温について、「日本の地域は比較的温和な地域が多い」と私の肌感覚とは少し違った内容が返ってきました。冬に外気温が10℃〜18℃になるのは難しいでしょう。気象庁のデータベースでここ20年の月平均気温を確認すると、流石に那覇は当てはまりますが、鹿児島ですら冬は5℃くらいまで下がります。ほとんどの県でこの条件に当てはめるのは難しそうです。さらに、「比較した時にどちらがいい」といった判断基準になっていません。

湿度は、太平洋側は低く、日本海側が高い傾向にあるようです。30%〜50%の都道府県も複数あり、これは良い指標として使えそうですが、気温と同様に、比較した時にどちらがいい、といった判断基準にするには微妙な気がします。特に、どちらの都道府県もこの範囲に収まった場合、結論づけるのが難しそうです。

気候については、穏やかな天候が続く状態を「安定した天候」と呼ぶと書かれています。少し曲解かもしれませんが、天候が安定している(=降水量が少ない、天気で晴れが多い)方が過ごしやすいとも読み替えられます。これはそのまま使えそうですが、湿度との兼ね合いが難しそうです。

以上の懸念点を、文章をそのままプロンプトとして入力し、「過ごしやすい」とは何かを考えてもらいましょう。

それでも気温、湿度の比較について明瞭でなかったので、重ねて評価方法について質問をしました。

良い回答が出てきました。1.や3.は授業や課題を設定する上でも、これをしてほしいと思って設定した部分です。

以上から、冬における過ごしやすい地域を

  1. 気温が 0℃〜10℃ に収まる日が多い。
  2. 湿度が30%〜50%に収まる日が多い。
  3. 降水量が少なく、晴れの日が多い


とし、次回は、この観点を踏まえ、データを分析し、レポートを書いていこうと思います。

今日はここまで。ありがとうございました。