17:37 - 18:23
人間の能力を高めるAlan Kayのコンピューティング観
コンピューターの目的は、人間を変えること
講演者は、理解をめぐる現在の問題を、Alan Kayの古いビジョンと結び付けます。ここでのコンピューターは、完成した動画やゲームを見るためだけの機械ではありません。人間の能力を引き上げる道具です。
講演者が紹介するイメージでは、子どもたちはゲームで遊びながら、そのゲームのコードを変更します。そして、その活動を通して物理(physics)を学びます。大切なのは、ゲームが完成することでも、コンピューターが賢く動くことでもありません。コードを変えた子どもたちの理解や、できることが変わることです。

図:スライドにはAlan Kayの名前、題名、二人の子どもの絵が見えます。これは、コンピューターを子どもの学びを支える媒体として紹介する講演者の説明を支える視覚資料です。歴史的な画像の細部や元のエッセイの正確な文言までは、この資料から確認できません。講演の17:46(1066秒)で見る
受け身の消費と、変更できる環境
完成したゲームや動画を見るだけなら、人は結果を受け取ります。画面の裏にある仕組みは、見えないままです。これは、コンピューターを受け身の消費(しょうひ)の道具として使う形です。
ゲームのコードを変更できる環境では、学習者が仕組みに働きかけられます。まず「ここを変えたら、動きはどう変わるだろう」と予想します。次にコードを変え、結果を見て、予想と現実を比べます。この繰り返しによって、計算のルールと目に見える動きが結び付きます。
例(説明を分かりやすくするための例):完成したゲームでキャラクターが落ちるのを見るだけなら、重力のような計算があると想像できます。しかし、その計算を自分で試すことはできません。ゲーム内のコードを変えて落ち方を変えられれば、変更した部分と結果を比べられます。そこから、計算上のルールがどのように動きを生むのかを考えられます。
この例は、特定のゲームの実装を教えるものではありません。講演者の中心的な主張は、コンピューターが答えを表示するだけでなく、学習者が環境を変更し、その結果から考えられることです。
マイクロワールドとのつながり
この考え方は、講演で先に出てきたマイクロワールドとつながっています。Seymour Papertのタートルの例では、子どもたちはロボットに絵を描かせる命令を作ります。ロボット自体が学習の目的ではありません。ロボットを動かす活動を通して、数学についての感覚を作ることが目的です。
ゲームの例でも、遊ぶこととコードを変えることが一つの環境にあります。学習者は外から説明を聞くだけではありません。仕組みの中に入り、変更し、結果を見ます。その体験によって、学習者の考え方や能力が変わります。つまり、コンピューターは人間の代わりに学ぶのではなく、人間が学び、次の考えを作る力を増幅します。
AIで、このビジョンを試しやすくする
講演者は、この古いビジョンがAIによって新しく実現しやすくなるかもしれないと考えています。次に示されるのは、理解のためにAIが作る一時的な道具です。たとえば、その場の目的に合わせたユーザーインターフェース、動的なシミュレーション、デバッガー、プレイグラウンドがあります。
ここで重要なのは、AIにコードを書かせることだけではありません。人がその道具を操作し、仕組みを理解することです。これは、人間を作業のループから外す考え方とは違います。AIにすべてを任せて結果だけ受け取るのではなく、人間が仕組みを変更して試し、次の考えを生み出すループへ、より深く入れるようにします。
ただし、AIを使えば自動的に理解が深まる、という保証はありません。講演者が示す方向では、道具に加えて、理解を重視する姿勢と、学びに合う環境を作る創造性が必要です。Alan Kayのビジョンと現在のAIをつなぐ問いは、「コンピューターが人間の代わりに何をするか」だけではありません。「コンピューターを使うことで、人間は何を理解し、何ができるようになるか」です。