コミック雑誌なんかいらない

大宅壮一文庫に初めて訪問した。

その存在は学生時代から耳にしていたように思う。東京のマスコミの人は、何か情報を得たいときに、そこで雑誌を検索して情報収集するのだと、どこかで知った。

地方の人間には遥か縁のない場所の一つだと刷り込んだまま、東京に出入りするようになってからも、その場所に足を運ぶことがなかった。

ところが先日(2023年7月18日)、大宅壮一文庫の雑誌検索システムが巨費を投じてリニューアルされたとニュースが流れてきた。

ちょうど東京滞在が控えていたので、この機会に大宅壮一文庫に訪れてみようと思った。

かつての神秘的な受け止めも、Webサイトの情報発信やYouTubeで利用方法のレクチャー動画が用意されているおかげもあって、実際に利用できる場所なのだという確信になった。

コンピュータと教育に関する雑誌の記事があるかどうかをラフに調べに行くことにした。


建物などの雰囲気は開放的な街の小さな文化会館か、開業医の病院か。

入館して、まずはトイレで手洗いをするというルールさえ知っておけば、あとは大変親切に案内もしてくれるので怖れることはない。

私は動画で予習したつもりだったが、女性の利用者想定の動画だったから、女性トイレに突進していたことを現地で気がついた。男性トイレは入口すぐ右手だ。

国立国会図書館を利用した経験があれば、雑誌専門図書館である大宅壮一文庫も、ほぼ似たような段取りで閉架図書を借りて閲覧及び複写願ができる。

私設図書館ということもあり、入館料や閲覧冊数の制限と追加料金、複写料金など、特有の設定である。

とはいえ、入館料ワンコイン500円で好きなだけ大宅壮一文庫の貴重な雑誌検索システム「Web OYA-bunko」を利用できる。(個人契約するにはな高額なサービスなのは仕方ない)

「コンピュータ 教育」というキーワードで検索をして、500件弱の検索結果が出てきた。

入館料の範囲で15冊までは閲覧させてもらえる(追加100円毎にプラス10冊)。

週刊朝日や朝日ジャーナル、週刊ポストなど、いわゆる大衆誌に掲載されていた記事をピックアップして、当時の世間一般に「コンピュータ 教育」の話題がどのように報道されていたのか知るため閲覧した。

閲覧申請と受け取りは2階。そこで、表紙がラミネート加工された過去の雑誌たちを受け取り閲覧する。

閲覧しながら複写したいものをチョイスして、返却と同時に複写をお願いする。複写は1階で受け取り支払い。

もちろん何度も往復してよい。支払いは一番最後まで待ってくれる。

検索で一番古い記事としてヒットしたのは昭和44年の週刊朝日に掲載された「NHK『コンピューター講座』を買った70万人」という世相記事。伝説のNHK講座番組「コンピューター講座」のテキストがサラリーマン達にバカ売れして一か月あまりで70万冊に達したという話題であった。

半世紀を経て、ChatGPT特集を買うビジネスマン諸氏の姿をみるにつけ、歴史は繰り返すというか、私たちの行動枠組みがほとんど変化していないことを再確認できる。

そして、コンピュータと教育にかかわる大衆誌の記事のリストを眺めていると、この分野がことごとく理解を得るための情報発信に成功していないことを痛感するのであった。

確かに大衆誌には大衆誌の解釈枠組みや編集枠組みがあって、そっちが変わりようがないので、いつまで経ってもすれ違いの扱われ方しかしないのかも知れない。最近はWeb媒体で異なる展開もあるので、かってに比べればだいぶまともな取材とまともな情報の発信も増えてはいるけれども、それが大衆誌のカバーしていた世間というものと同一範囲で届いているのかは検討の余地がある。

ある程度にプロパーな人がいる場所には届けられていても、魑魅魍魎とした大衆誌の周辺の世間には、実のところ全然届けられていないのではないかと思ったりもする。

ようするにこの頃は、新聞社にも雑誌社にも、ある程度に教育が分かるような人が居るようになったので、教育記事が少しまともに扱われるようになったが、そうでないところは相変わらずダメということなのだろう。

とはいえ、そんな憂いをしていても、印刷雑誌という媒体はどんどんと失われていく流れにあり、大衆誌というジャンルでカバーするような読者集団というものの存在自体が雲散霧消しつつあるのでどうしようもない。

印刷書籍を呪う小説が話題になっているご時世だ。

東京の片隅に行かないと閲覧するのが難しい状況を神格的に扱って喜びを見いだしたところで、後の世代にとっては大きな迷惑でしかないのかも知れない。まぁ、時代時代の違いとは思う。

誰かの何かで済むとき済まないとき

とある教職教科書の執筆にお呼ばれをして、プログラミング教育に関する部分を書きました。

依頼を受けたのは1年以上前でしたが、それ以来、何を取り上げてどう書けば良いだろうか、という宿題が頭の中でずっと渦巻き続け、先日やっと提出し終えたところです。

苦労しました。今年に入って生成系AIの騒がれ振りを目の当たりにしたことで、一旦提出した原稿のアップデートを願い出たりもしました。編者の方にも賛同いただき見直し書き直し。

紙数の制約上、いろんな基礎的情報を端折り(たとえば特定のプログラミング言語の言及が皆無)、一方で、撲滅したかった「プログラミング的思考」という表記を幾度か出すという苦渋の選択もありました。もともと執筆依頼のキーワードだったことや文部科学省文書を扱わざるを得ない手前、仕方なし。

それでも、ずっと海外のプログラミング教育やCS教育の文献資料を漁る中で拾った知見に触れたりして、諸外国のプログラミング教育、コンピュータサイエンス(CS)教育と通じ合うための要素も少しは盛り込むことができたのではないかと思います。

もっとも「プログラミング教育」という窮屈な枠組みはオワコンだという雰囲気もありますが。

これまで、日本のプログラミング教育の言説は、ほとんどが国の審議や報告書、行政文書の中で紡がれた文言が発祥のものばかりでした。

確かに日本の学校教育はそうしたものに大きく規定されながら運営されているので、それらを無視するわけにはいかないのですが、教職教科書といえども、それを語るときの距離感や姿勢には注意を払わなければなりません。他者の言説を無批判になぞるのは望ましくありません。

今回の原稿は、執筆コンセプトに学習科学や教育工学的な観点が求められていたので、国発信の「手引」の二番煎じをしても意味はなく、その次のステップの糸口を提供できる内容を模索しなければなりませんでした。

その試みが成功したのかどうかは、世に出たときに読んで判断していただければと思います。

今回、かなり執筆の時間的猶予を与えていただいたにも関わらず、やはり土壇場まで悩み続けていたことを振り返るにつけ、自分は、すでに誰かが語ったことをどう扱うかについての葛藤を解決するのが上手くないのだなと思い知らされます。

どんなに自らの言葉や考えに昇華したとしても、それを開陳する時点で真似や伝言ゲームをしているだけじゃないかと思えてしまい、ならば原典に当たってもらった方がマシなんじゃないかと思ってしまうからです。

その辺を妥協して、自分なりの言及を付すことで意味ある形に落とし込めればラッキーだし、上手くいかなかったら所詮は横を縦にするコピペ職人なんだろうなと気持ち凹んで過ごすというわけです。

これはつまり、そろそろ私自身の知の貯蓄も尽きてきたといったところかも知れません。

理不尽な状況にほとんどの人々が冷めた状態で接することを余儀なくされて、力なく願いだけが積み重ねられていく様子を見せられると、思いを語る意義さえ見失われます。あるいは躊躇われてしまう。

社会全体でこういう無気力の学習が展開していて、あとはオーソライズされた言葉を違和感なく組み合わせていくだけで何かをまとめた気分になるだけ。そこに人を魅了する熱意や欲望みたいなものはないし、いつも待っているのはこんなはずじゃなかった感のある結末。

切り替えていくことに取り組まなければならない。そう思うこの頃です。

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チャット利用を前提とした「訊いて応えて」ワークを進めているところです。

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

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

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に投げることで、細切れに返ってくる要約を繋ぎ合わせて表示する形になっている。だから通して読むときの繋がりはあまりよくない。

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

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

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

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

ICカードでおかいもの(親子教室)

ICカードを読み取るScratch3.0拡張機能を利用して、電子マネーのお買い物活動をするワークショップを徳島新聞社さんと阿波銀行さんのご協力のもとで行ないました。

ゼミ生達にも企画と当日の運営に参加してもらいながら、午前と午後に合計20組40名の親子と、お店屋さん準備とICカードづくりをして、参加者同士のお店でお買い物する活動を楽しみました。

ご参加いただいた皆さんありがとうございます。

このテーマでの教室は過去3回ほどやってきたのですが、実は、参加者同士のお店に訪れてお買い物活動をするのは今回が初めて。

これまではコロナ禍の厳しい条件があったため、参加者同士が交わる活動は制限されていました。各自でお店やICカードはつくるけれど、お買い物も自分のお店で試して終わりでした。

今回、ようやく参加者同士の関わり合いも活動に取り込むことができました。

そして、会場も阿波銀行 本店営業部コワーキングスペースを特別にお借りして開催。本物の銀行で本物の銀行員さんに、おもちゃ電子マネーをチャージしてもらうという贅沢な洒落にもご協力いただきました。

あわぎん用スペシャル画面で雰囲気を盛り上げ

わ〜っと始まって、さ〜っと終わってしまうほど、盛りだくさんであっという間だったという教室。

エンディングで皆さんの様子や感想を伺うとわりと楽しかったという反応。こちらとしてはハラハラしながらでしたが、参加してくださった皆さんは楽しげな雰囲気で過ごされていました。

参加者同士の関わりがあったというのも、プラスに働いたのだろうなと思います。

おかげで、活動やプログラムの要改善点も見えてきたので、いつかまたの機会に向けてネタを仕込んでおこうと思います。

今回の活動で利用したのは、PaSoRichという改造Scratch3.0用拡張機能です。

SC2Scratchというサイトでご紹介しています。だれでも利用できます。ただし、ICカードリーダーは特定製品のみの対応になってしまっているので、そこが実施のハードルになっています。

今年中に新しいモデルに対応することや、他の方が開発したQRコード読み取りの拡張機能を使った場合の活動の仕方など、やってみたい方々への情報提供を充実させようと思っています。

それにしても、ずっとひきこもってばかりいたので、朝から夕方まで立ちっ放しのしゃべりっ放しの催事は久し振り。すっかりぐったりしてしまいましたので、ぐっすり休みます。