世界を動かす技術を、日本語で。

火に火で対抗する:スケーラブルな口頭試験

概要

  • AI/ML Product Management の授業で Voice AI を活用した 口頭試験 を導入
  • LLM利用の課題 に対応し、従来の筆記試験の限界を克服
  • ElevenLabs Conversational AI で試験官エージェントを構築
  • コスト削減フィードバック品質向上 を実現
  • 運用上の問題点 とその 改善策 を詳細に分析

AI/ML Product Management授業におけるVoice AI口頭試験の導入

  • Cold Calling から始まった、課題提出内容と実際の理解度のギャップ発見
  • LLM(大規模言語モデル)利用により、 課題提出物の信頼性低下
  • リアルタイムでの説明・防御 を求める口頭試験の必要性
  • 従来の 対面口頭試験の非効率性 (大人数対応困難)という課題

ElevenLabs Conversational AIの活用

  • 音声認識・合成、会話制御 等を一括で提供するプラットフォーム
  • ダイナミック変数 による個別化と ワークフロー設計 による複数エージェント運用
    • 認証エージェント:学生ID確認
    • プロジェクト議論エージェント:プロジェクト内容に基づく質問
    • ケース議論エージェント:授業内ケースをもとに質疑
  • RAG(Retrieval Augmented Generation) の今後の活用可能性

試験運用の実績

  • 36名の学生9日間 で実施、1人平均 25分
  • 1人あたりコスト42セント (合計15ドル)、従来比 50倍以上の効率化
  • 3モデル(Claude, Gemini, ChatGPT) による合議制自動採点
  • フィードバックの質の向上 (構造化された強み・弱み・改善案)

Voice Agent運用で発生した課題と改善策

  • 声が威圧的 :学生の不安増大→ 複数声質のA/Bテスト を今後実施
  • 質問の多重化 :1ターンで複数質問→ 1問ずつのルール徹底、部分解答でも全得点
  • 質問の言い換え問題 :再質問時に内容が変化→ 逐語的リピート を指示
  • 思考時間の不足 :沈黙をすぐ遮る→ 待機時間延長 と追い質問の抑制
  • ケース選択の非ランダム性 :LLMのバイアス→ 外部で乱数生成し割当

LLM合議制採点の実際

  • 初回採点はバラバラ (例:Geminiは甘く、Claudeは厳格)
  • 相互評価・証拠提示 後、 採点一致率が大幅向上
  • 評価の不一致は学生回答の曖昧さに起因 (特に実験設計の項目)
  • 人間教員との採点比較でもLLMの方が一貫性・厳格性あり
  • フィードバック内容も人間より詳細・具体的

導入の意義と今後の展望

  • AIによる口頭試験 は、 LLM時代の理解度評価 として現実的選択肢
  • 低コスト・高効率・高品質なフィードバック の実現
  • 声質や質問設計などUXの継続的改善 が今後の課題
  • AI合議制採点 は人間以上の一貫性・透明性確保に寄与
  • 教育現場の評価方法のパラダイムシフト の可能性

Hackerたちの意見

多くの学生が考え抜かれた、よく構成された作品を提出したのに、フォローアップの質問を2つ受けた後、自分の提出物の基本的な選択を説明できなかった。私がたくさん採用をしていたとき、候補者が自分でできる持ち帰り問題のオプションを提供していた(批判しないで、これは彼らが選べる代替案だった)。それは経験豊富な開発者が10〜15分で解けるような問題で、少し手を加えてドキュメントを整え、1時間以内に提出できる程度のものでした。候補者には、次のステップで提出物について話し合うと言ったにもかかわらず、翌日にはまったく理解できない解決策を提出する候補者がいました。これはLLMが役立つ寸前の時期で、多くの解決策が友達からのものやインターネットからコピーされたもので、あまり考えられていなかったと思います。今やLLMは役立つし、広く知られているので、それを使って不正をする誘惑は大きいです。いろんな理由から、学生や応募者は、友達から答えをコピーすることに抵抗を感じない状況でLLMを使うことを不正とは思っていないと思います。LLMは利用可能なツールだから、使ってもいいはずだという考えです。しかし、その主張の明らかな問題は、私たちは学生や応募者のLLMを使う能力をテストしているわけではなく、彼ら自身のスキルやコミュニケーションを探るために合成問題を使っているということです。私が知っている採用マネージャーの中には、面接中にLLMを使うことを全面的に許可していた人たちが、今は方針を変えている人もいます。LLMを使った面接は、候補者がそのLLMにどれだけ慣れているかを測るだけの演習になってしまっていました。この記事で使われているいくつかの手法にはあまり賛同できませんが、彼らが直面している問題は非常に現実的です。

「合成代名詞を使ってるんだ」興味をそそられた!

フェイクフォスター、愛してるけど、ジェネレーションZは君に準備ができてないよ。ジェネレーションZについて教えないで。大学の頃、微積分の口頭試験があって、教授は威圧的だった。彼が試験官のときは毎回ギリギリで合格してたけど、彼の助手と話すときはまあまあうまくいってた。普段は感情を抑えられるけど、教授の前では無理だったな。多分、その場合のトリガーは教授の口調だけじゃなくて、普段の彼の口調(すごくフレンドリー)と試験のときの口調の違いだった。初めての試験では全く予想外で、何回もそれにさらされても慣れなかった。回数を重ねるごとに悪化していった気がする。今ならそんな問題は簡単に克服できるけど、当時はまだ未熟だったからね。一方で、AIが私にそんな影響を与えるかどうかは疑問だ。AIを人間として扱うことはできないし、仮にそうしたいと思っても、ただのクソプログラムだから。完璧に有効な値の借用を受け入れないコンパイラに文句を言えるなら、私の生活を難しくするAIにも文句を言える。主にAIに対しては別の感情的な問題があって、小さなミスをするたびにイライラしたり怒ったりするけど、これは簡単に克服できた。

イタリアでは、すべての試験に口頭の要素があって、小学校から大学まで続くんだ。そんな状況では全然うまくいかなくて、頭が真っ白になっちゃう。これがなければいいのに。面接も似てるけど、ちょっと違う:自分をアピールしてるから。

じゃあ次はどうなるの?学生がAIを使って音声合成で「口頭」試験の質問に答えるってこと?そこからどう進むの?近いうちに、これは本物の人間に戻らざるを得なくなると思う。

テレプロンプターがあれば、これらの試験で簡単に不正ができるよ、撮影されていてもね。正しく配置された二面鏡があれば、カメラを見ながら普通に見えるし、読みながらも全然問題ない。次のステップは骨伝導マイク、スマートグラス、イヤリング…そして、正直で社交不安を抱える人を排除すること。

数十の電話ブースからなる試験スペースは、あなたのキュービクルオフィスを魅力的でインスパイアリングに見せるだろうね。

学生一人あたりのコストを考えると、学期中にいくつかの任意の試験を実施するのは理にかなっているかもしれない。これにより、学生はフォーマットに慣れる機会が得られ、理解度を確認できるし、声が非常に威圧的であればそれにも慣れることができる。ちなみに、36人の学生で口頭試験ができないのは驚きだ。もっと多くの参加者がいるコースで口頭試験を受けたことがたくさんある気がする。でも、損益分岐点は国によってかなり違うんだろうね。

私の大学(プラハのカレル大学)では、200人以上の口頭試験があったよ(いくつかの異なるセッションに分かれて)。

ちなみに、36人の学生で口頭試験ができないのは驚きだ。試験の頻度や深さによるよ。口頭試験でどれだけの知識をテストできるか、2時間の筆記試験に似たものになるのか?(特に、自分の経験を思い出すと、割り当てられた時間の3/4をアイデアをスケッチするのに使い、最後の1/4で焦って答えを書くことになるから)。もし私が教師なら、学生をサンプリングする経験があるだろう。間違った答えを出す学生に偏ったサンプルを取るかもしれないけど、それが良いフィードバックループ(「クラスの前で再度尋問されたくないから勉強する」)か、悪いフィードバックループ(「いじめられている、改善するより悪化している、これが嫌で諦める」)を始めるかもしれない。

記事の最後にこれが書いてあるよ: 「そして、ここが美味しい部分だ: 学生に全ての設定を渡して、何度も練習させて試験に備えさせることができる。漏洩した問題が大惨事になる従来の試験とは違って、ここでは毎回新しい問題が生成される。練習すればするほど、上達する。それが…実際に学ぶってこういうことなんだ。」

もちろん可能だよ!でも、TAを雇うのに一日の授業料のほんの一部で済むのに、わざわざチャットボットを作ろうとするなんて…本当に驚きだよ。最高の成績の学生だけで口頭試験をやれば、もっと可能性があるじゃん。それが目的でしょ?優秀な学生が本当に理解しているかを確認するために。80%以上の成績の学生と10分も話す時間がないの?お願いだから。

Hacker Newsで議論の続きを見る