教育機関と言語AI

各大学の反応

上智大学 20230327

東北大学 20230331

立命館大学 20230331

東京大学 20230403

群馬大学 20230413

島根大学 20230414

大阪大学 20230417

山形大学 20230418

東京工業大学 20230420

岡山大学 20230421

学習院大学 20230424

長崎大学20230425

東京工科大学 20230426

神戸大学 20230427

教育関係ニュース

AIに「訊いて応えて」ワーク

今年度、大学で担当している「教育の方法及び技術(情報通信技術の活用含む)」は、教育と情報・ICTに関する内容を主軸に据えて始まりました。

そして、このタイミングならChatGPTなどのAIチャットを導入しない手はないので、毎回の講義の中でAIチャットを前提とした課題を設けることにしたわけです。

課題名は「訊いて応えて」。

AIやネットに「訊いて」みて、得られた結果について学生本人の意見やコメントで「応えて」いく、という枠組みの連続課題です。

教職を目指している大学生たちがAIチャットを未体験なままに百出している議論を眺めるのではなく、自分たちで使いながらAIのいま現在を見極められるようにしようという趣旨です。

利用環境面

初回、パソコン教室で46名の受講者が一斉にChatGPTにサインアップやログインを試みたところトラブりました。

初回は何人かの学生がこの制限を受けたものの、次週は大丈夫だろうと高を括った2回目もログインすらできない学生が続出。

緊急避難的にChatGPTからPerplexity AIに逃そうとしたものの、しばらくするとそちらも利用のリミットに引っかかって、またお手上げ状態でした。

第3回も失敗すると学生の興味関心が極端に薄れてしまう懸念があったため、chatbot-uiをどこかのサーバーに独自に立ち上げて、そこを避難所にする対策をしました。

課題内容面

これまでの「訊いて応えて」ワークは以下の通り。

〈01〉教科書のキーワードを訊いて応えて
〈02〉ニュース記事の数値整理を訊いて応えて
〈03〉対象の比較を箇条書きで訊いて応えて

〈01〉は教科書に掲載されているキーワードから3つほど選んで、AIチャットに訊いてみて、自身のコメントで応える課題でした。

パソコン操作を思い出してもらうことや、ワークの取り組み方を説明するため、課題内容自体は月並みなキーワード調べものです。提出ワークシートはGoogleドキュメントで配布したシートなので、実質作業はコピペ。

それでも、学生達の画面には、「クラスルーム」「授業専用Web資料」「ワークのGoogleドキュメント」「AIチャット」という4種類のウインドウが最低限表示されることになり、これに課題内容によって指定されたリソースがプラスされると、慣れてない学生にとって操作は難解レベルに突入します。

初めのうちは、その状態に慣れてもらうことも織り込んで課題について支援していきます。

ChatGPTなどからのコピペは、単純コピペだとちょっとグレイがかった背景も一緒にペーストされるので、初めのうちはそれを許容しつつ、次第に書式なしペーストなども使えるようになって欲しいという方針です。

それから、自身のコメントで応えていく部分についても、初めは言葉少なですし、賢い学生はAIの出力をそこに貼り付けるといったことも起きますが、そういう取り組みは評価が高くないことも強調して伝えます。結果的にこちらが騙されるレベルに達しているなら、まぁそれはそれでよしとします。

〈02〉はニュース記事を使った課題で、文章で紹介された統計数値を表形式にするタスクです。

ちょうど徳島県の人口について紹介したコンパクトなNHKニュースが配信されていたので、この文章をAIチャットに渡して、表形式に変換して見せてくれたら、AIの威力についても感じてもらえるのではないかと思って設定しました。

題材順序として「表形式への変換」は早過ぎでは?とも思いましたが、よい素材と遭遇しましたし、コピペ・テクニックを垣間見せる意味でも、悪くない課題だと判断しました。

導入のプロンプトとして

次の文章の中の数値を表形式に整理してください:

と入力してもらい、あとは数値が含まれている部分のニュース記事をコピペするだけ。記事をもとにした表が出力される様子を目撃することになります。

しかし、多人数でやっていることで、同じ質問文を入れて同じコピペをしたのに、出力される表の形式が違っていたりすることも見えてくるわけです。さらに、出来上がってくる表も正確性が怪しい。

こうして、AIチャットが常に同じ動作をするわけではないことや、正解を生成するものでもないことを体験して理解していくことになるわけです。最終的には人間の確認も必要だと。

そうした各自が遭遇した事態に応じて、学生自身のコメントを書いてもらうことで課題が完結します。

また、表のコピペも、貼り付けた先でセルの高さが異様に大きいことや背景の色などの諸々を修正していくことが必要になり、細かな修正作業のコツを身につけたり、あるいは表計算アプリ経由でスマートにやる方法へと辿り着く学生がいたりと、多様なパスを支援していく感じになります。

〈03〉では、ここまでバタバタと取り組んできたものを一旦立ち止まって振りかえることに注力するため、課題内容自体は、対象の比較を箇条書きにまとめさせたものへ自身のコメントを加えるものにしました。

訊いてコピペして応えていく単純作業。

ただし、「箇条書き」という指定をすることで、どんな出力がなされるのか知って欲しいということ。比較の箇条書きが比較対象個別に出てきたり、比較して分かることをまとめて箇条書きしてくれたり、箇条書きの個数が多すぎたり、といろいろであることを体験し、必要に応じて再回答を指定したり、箇条書きの個数を絞ったりするなど追加の依頼ができるようになることを期待しています。

実際の授業では、前回の表のコピペが思いの外難しかったようなので、そちらを丁寧にフォローすることに時間が割かれました。そのため箇条書きの文章コピペという今回の課題分量は良かったようです。

学生達も、作業段取りについてようやく理解が深まったようで、学生コメントからも今回は自信を持って取り組めた様子が伝わってきました。

また、単にコピペ作業に終わるわけではなく、AIチャットに訊いたことを自身のコメントで応える作業を通して、AIチャットの出力に自分では届かない側面からの視点があって勉強になったという場面もあったようです。作業的な負荷がある程度落ち着けば、課題内容にフォーカスして吟味したり考えたりする余裕が生まれるということなのでしょう。


こんな形でまだ3回しかやっていませんが、AIチャット利用を前提とした「訊いて応えて」ワークを進めているところです。

ワーク課題の作成については自転車操業的にやっているので、この時点でご披露できる将来計画のようなものは残念ながらありませんが、教職志望者がメインの授業ですから、問題作成側の用途に関わるネタも当然入ってくるのかなとは思っています。

今回の授業の技術的条件整備などのお話は、あらためて別のところに書いてみようかと思います。

知識の所在が変わった

現在、サム・アルトマン(Samuel H. Altman)氏がCEOを務めるOpenAIが世界を揺さぶっています。

深層学習によって進化したAI技術は、インターネットのように基盤技術として様々な社会経済機能の中に取り込まれようとしていて、つい最近のChatGPTの登場によって一般人にも分かりやすい形で認識が広まったということになります。

サム・アルトマン氏は精力的にメディア対応をしていて、人々の疑問や懸念などにちゃんと考えを返している点で、革新的なものに対して起きがちなヒステリックを和らげているようにも思えます。

残念ながらテレビ東京の特集番組は見られていませんが、YouTubeに公開されている一部分を観ると日本語を始めとした多国語についても前向きのようです。

先日、文部科学省で「今後の教育課程、学習指導及び学習評価等の在り方に関する有識者検討会」第3回が開催されていました。

学校で使う教科書が準拠する「学習指導要領」(教育課程)を改訂する作業を開始するための準備検討会です。つまり、学校教育の方向性を決定する会議となり、大変重要な助走です。

この会議で安宅和人先生がゲストスピーカーとして発表されたのですが、会議の傍聴募集段階では確定していなかったためか、そのことは何も告知されていませんでした。

傍聴募集時には安宅先生のクレジットは無し

そもそも文部科学省の会議に関心を示す人達は少ないですが、安宅先生の活動に関心のある人は多いはずですので、事前にわかっていれば、通常よりも傍聴者は多かっただろうと思います。

先に書いたように、この会議は新しい学習指導要領を改訂する作業に先立つ助走的会議です。実際の改訂作業は大臣からの諮問によって中央教育審議会が請け負い、下部部会が審議したあと、答申が出来上がった頃に世間で話題になって「あーでもない、こーでもない」と騒がれます。

しかし、この助走的会議で議論されている内容が、そもそもの「諮問」を方向づけるものになるため、世間の人々が目を向けるべきは、この「今後の教育課程、学習指導及び学習評価等の在り方に関する有識者検討会」であるべきなのです。

そのような場に、安宅先生が招かれて意見を発表されたのですから、安宅先生が日頃から各所やメディアで語られている内容に関心を寄せている人々の関心を、この会議にも寄せてもらう絶好の機会なわけです。少なくとも安宅先生のご主張を学校教育の議論の中に直接投げ込む機会を多くの人々が目撃することは、いろんな意味で重要だと思われます。

会議の様子は教育分野の専門新聞である「教育新聞」が即日記事にしました。(ちなみに教育分野の専門紙は、意外かも知れませんが何紙もあって、他にも教育家庭新聞日本教育新聞内外教育などあります。)

教育新聞は、大変マイルドというか、オブラート力が発揮された執筆手法をとるメディアなので、この記事も会議のおおよそを捉えてはいるのですが、実際に傍聴した場合の印象とは違うところも多いです。むしろ、傍聴していたときのスリリングさはまったく省かれています。どうぞメディアリテラシーを発揮してお読みいただければと思います。

また、実際に傍聴した場合にも、どうか検討会委員や文部科学省事務の人々あるいはゲストスピーカーのやりとりについて短絡的に責めないでいただきたいと思います。

もしも抵抗勢力のようなものがあるとすれば、今回の検討会議にはそういう存在はありません。むしろ学習指導要領改訂作業が始まってから、各教科に関する実際的議論が始まったときに、得体のしれない抵抗勢力のようなものが生まれ、世間の人々が知らず関心を寄せない中で、その得体のしれない抵抗に前向きな人々が消耗戦を強いられるということが、ずっと続いてきたのです。

この「今後の教育課程、学習指導及び学習評価等の在り方に関する有識者検討会」は、助走的な会議であれど、最初の前提を決める場であるからこそ、そのような自然発生する抵抗勢力を抑え込むための強力な根拠なり武器を得ておかなければならない役目を負っています。

今回、安宅先生が出席されたことで、本来議論を闘わせるべき文脈が見えていたけれど、会議時間や進行関係を考慮した大人の対応でガチで向かい合えなかったこと、そのことが全員にとって不幸だったと思います。

どうか関心のあるネットメディアが、安宅先生や委員の先生方を別の場所に招いて、じっくりと議論をしてもらいつつ、世間の関心もこちらに向けていただけるといいなと思います。

大規模言語モデルたち(LLMs)にまつわる様々な技術的進展を日々目にしつつ、安宅先生の検討会ゲスト発表を観ながら、教育との関わりでどう考えたらいいだろうかと考えたりしています。

従来までの教育は「世界に知識が偏在しているから、それらを掘り起こしに行けるよう学習すること」を目指していたと考えられます。

一方、LLMが何をしたかというと「世界の知識が言葉の関係付けで貯まっているから、そこから捻り出せるよう学習すること」を求め始めたのかなと考えられます。

それは最初に接する知識の所在が変わったというか、今まで偏在していた知識に接するためのポインタが1箇所に集約されたというか。

確かにこれまでもGoogleが世界の情報を整理しインデックス化してアクセスできるようにするという理念でやってきたことではあるのですが、Open AIが先に世間に見せたものは知識の方からやってきて私たちと同じ言葉を話せるように一所で待っている感じです。

Googleが「外に探しに行く」メタファであり、Open AIが「手元から取り出す」メタファ。

う〜ん、ちょっとこなれていませんね。もうょっと考えておきます。

たぶん、この2つは技術的には似通っているところがあって全く別物ではないのだけれど、人間の自然言語に寄り添って知識を提示できるようになったことが、これほど大きな違いを生むのだということを考えずにはいられないわけです。

そのようなときに、日本語という言語を使って教育や社会活動を行なう私たちは、英語などを流暢に使って動いている人々や世界との関わり合いの中で、どんな日本社会を思い描き、どう成長して、どう生きていくことができるのか、もっと議論しなければならないのだと思います。

「問いベースの教育」ということも大事ですし、記事ではほとんど省かれてしまった数理・データサイエンス・AIといった領域、あるいはコンピュータに関わる教育をもっとメインに置くことについても真剣に考えていくべきでしょう。

私も学習指導要領議論は慎重さが大事であるということは理解しています。不易流行において、何が不易で、何が流行なのかを慎重に見極めることは簡単ではないからです。

ただ一方で、もう日本には、そのような慎重さを10年単位で維持できるほどの余力がない、という現実を踏まえるとするなら、学習指導要領の各教科もドラスティックな変化をこの機に覚悟して断行しなければ、将来世代に禍根を残すのだろうなとも思います。

〈追記〉

ちょっと忘れていたのですが、今回の改訂が目指すべきものは「改訂プロセスの改訂」であることでした。

確かに取り入れるべき喫緊の題材があることは確かですが、そのことも含めて、学習指導要領の改訂を3年毎にでもできる改訂プロセスのアジャイル化が必要なのではないかと思います。

だとすれば、今回の助走的会議の役割は極めてシンプルです。「学習指導要領の改訂プロセスの迅速化と反復が可能となるプロセス改訂を諮問すること」を示唆することでしょう。

〈/追記〉

GPTのAPIを使う

自然言語AIであるChatGPTのベースとしてGPT-4もリリースされて、一般の人々でもサービスとして利用できるようになった。日々、新しいサービスが登場している。

年内には私たちが触れているオフィスソフトやネットサービスにAI機能が搭載されているのは珍しくない状況が揃うだろう。使うかどうかは使途に応じて変わってくると思うけれど。

ニュースばかり追いかけても面白くはないので、私もAPIを触ってみることにする。

まずは初歩的にPDFファイルを要約させることから挑戦してみた。

試行錯誤の末に出来上がったのがこちら。

https://www.con3.com/pdf/

読み込んだPDFファイルの内容を、OpenAIに登録して発行してもらったAPIキーを利用して、相手に投げて、要約文を返してもらう。シンプルにそういうWebページである。

実際にはもっと簡素な画面でつくったのだが、公開するとなるとページのお化粧をしたくなって、個人的に便利に使っているBootstrap Studioで作り直してみた。

OpenAIへの登録とAPIキーの発行が必要なので、便利とは言い難い。PDFなどの手持ち情報をもとにAIチャットを実現するサービスは立派なものがたくさんあるし、もはやブラウザでPDFを表示させてチャットで要約させることもできるようになってきたので、自作するメリットはお勉強のためくらい。

それでも、実際にAPIを使ってみる経験は、ニュースを追うだけでは曖昧な部分を知るよい機会となる。

高等学校の情報Ⅰ・Ⅱの内容を考えると、この程度のアプリ開発を高校生で理解できるようになる時代になったのだといえる。少なくとも、この分野のAIアシスタントは飛躍的に実用的になってきたのだから、あと何年かすれば、AIとペアプログラミングしている高校生の姿を学校でみることもできるだろう。

今回つくった要約ツールは、PDFの全文を細切れにして、順にAPIに投げることで、細切れに返ってくる要約を繋ぎ合わせて表示する形になっている。だから通して読むときの繋がりはあまりよくない。

この問題に対処した方法は、すでに先達の皆さんがいろいろ提示しているので、次の機会にそれらに挑戦してみたいと考えている。自分で再現してみたいという気持ちを大事にしたい。

もともとの目的は、自分の授業の見直しにあたって、新しい教科書の内容を要約させてみたいと思ったからだった。

とりあえず要約文を得ることができたので、第一段階は達成。それをもとに本文も精査しながら、授業の資料や課題を捻り出すとしよう。

また余裕が出来たら、課題生成ツールとか、穴埋め問題作成ツールとか、つくってみよう。

Don’t ask! Dooooo!

AI関連のWebページを開いたままのブラウザ・ウインドウがディスプレイを埋め尽くしていて、そのまま頭の中の散らかりようにつながっている。

ChatGPTは相変わらず高トラフックな状況にあり、昨夜はとうとうWebUI側は完全に落ちた。

ニュースによると実はチャット履歴の表示関連でバグがあったらしく、落ちたというか落としたというか、チャットの復旧後も履歴に関しては作業中になっていた。

ChatGPTフィーバーでいろんなサービスを開発したり、個人個人のタスク処理に早々に導入している人達にとって、ChatGPTや(今回は直接落ちなかったが)そのAPIが何かしらの障害に陥った場合、仕事や作業が止まってしまうことになる。今回の一件は「ChartGPT依存状態」に関して考える機会にもなったという感じだ。

東京大学の松尾先生のインタビュー記事の新着。

お忙しいなかで精力的に科学コミュニケーション活動にも対応されていて凄い。ただ、インタビューの質問がわりと似たようなものになりつつあって、ご本人も内心うんざりなんじゃないかと拝察。

「プログラミング言語じゃなくて、あなたも使ってる自然言語でやれるんだから、手を動かしてみたらいいのよ。Don’t ask! Doooooo!」みたいな。

来年度の授業を見直すにあたって、新しいテキストを選び直して再構築を試みているけれど、この際、授業のリソースはChatGPTに生成してもらおうと思った。

そのためにはAIにテキストを読み込ませて、それに関連したチャットや要約をさせたい。

PDFを読み込めるAIサービスはいくつかある。ChatPDFとか、Explainpapeとか、DocsBot AIといったものがある。

これらを利用すれば、テキストのPDFを読み込ませ、あれこれチャットしたり、要約させたり、作問させることで、授業で使えるリソースが得られるという寸法である。

ところが、どれも有料だ。無料枠はあっという間に消費される。

根が貧乏臭いので「自分でつくってみよう」となった。すでにOpenAIには年貢を納め始めているのだ。その中でやってしまいたい。

私も恥ずかしげもなくChatGPTにAsk!して、プロトタイプを作成してもらう。

プログラムが書きやすいお願いの仕方でプロンプトを作成。

あとはお約束の展開。

HTMLファイルとJSファイルが生成され、サーバーに置いてみると確かに動く。さすがGPT。

でもエラーが出て、結果は出ない。動くといっても正常には動かない。

2021年までの情報だと最新のAPI仕様が反映されていないし、ライブラリの参照先は通用しない。トークンの制限も引っかかっている。

最初からGPT4に相談してもよかったのだけど、メッセージ数を消費して、ここぞというときに助けてもらえないのは怖いので、しばしGPT3.5を友に試行錯誤して、最後にGPT4に仕上げを仰いだ。

それらしく動く原型はできた。

小学校の学習指導要領を総則を部分的に読み込ませると、要約文が返ってきた。ちなみに、同じPDFでも毎回要約文が変わる。

しかし、学習指導要領全文を入力するということはできていない。これには工夫が必要だ。

こちらのお知恵を借りようと思っている。

上手くいったら、あとはプロンプトエンジニアリングの世界になりそうだ。

ちなみに、学習指導要領に関しては、DocsBotを利用して全文を対象としたAIチャットボットをデジ庁の稲田さんが作成してくれている。

学習指導要領についてチャットできるのが嬉しいかどうかといわれると、現職の先生達よりは、どちらかというと教員養成在籍の学生達が利用すると便利かも知れない。教員採用試験の対策用問題を無限に生成できる。

というか、来年度以降は教育委員会の問題作成者がこれを使っていそうである。

確かにお金を払えば、このサービスで済むなぁ…、どうしようか。