AIシリーズ講座

AI音声アシスタントロボット講座

Download Course Materials

コースコード: TC-AIVAR-C-06

対象

小学4年生〜中学3年生

クラス人数

20〜40名の生徒

時間

総時間:6 時間

各回:1.5 時間(4回)

場所

校内教室(Wi-FiとPCが必要)

授業前の準備

授業で使用するパソコンに、以下のソフトウェアを事前にインストールしてください。

到達目標

  1. 現代産業におけるAIエージェントと音声ロボットの役割と応用を理解する
  2. 表現豊かなロボット「目」インターフェースを設計し、HTML、CSS、Pythonで基本的なインタラクティブUIを構築する
  3. JavaScript録音、Python APIコール、音声技術(STT/TTS)を活用する
  4. APIワークフローの原理と通信プロトコルを理解し、APIキーを正しく管理する
  5. AIプロンプトを設計・改善してカスタムインテリジェント音声アシスタントを作成する

評価方針

  • •授業参加と学習態度:20%
  • •プログラミング実装と機能完成度:30%
  • •創造性と最終プレゼンテーション:50%

ツールとリソース

  • •660ドルのMastercardギフトカード(Augment、Poe.com、Cantonese.ai購読、生徒1人につき1枚)
  • •ノートパソコン
  • •インターネット接続

指導計画

セッションテーマ到達目標時間
1AIロボットと音声エージェント入門
  • •ロボット、人工知能、AIエージェントの基本概念を説明する
  • •現在および将来のロボット応用におけるAIの実例を挙げる
  • •スマートアシスタントやサービスロボットにおける音声エージェントの機能を理解する
  • •パーソナライズされたAI音声エージェントのコンセプトを提案する
1.5 時間
2ロボットインターフェース設計とPython基礎
  • •人間ロボットインタラクションにおける表現インターフェースの重要性を説明する
  • •HTMLとCSSで目のインターフェースを設計する
  • •基本的なPython構文を学ぶ
  • •フロントエンドとバックエンドロジックの接続方法を理解する
  • •Pythonを使用してインターフェースの動作や動的効果を制御する
1.5 時間
3AI支援コーディングとプロンプトエンジニアリング
  • •音声認識(STT)とテキスト音声変換(TTS)の基礎と用途を説明する
  • •APIの基礎と通信プロトコルを理解する
  • •AIツール用のAPIキーを取得・使用し、アクセスを安全に管理する方法を学ぶ
  • •JavaScriptで録音しAPI対応形式に変換する
  • •PythonでSTT/TTS APIを呼び出してテキストと音声を変換する
  • •音声認識の制限とエラーを観察し改善を提案する
1.5 時間
4最終ショーケースとAI倫理
  • •PythonでLLM APIを呼び出し、異なるLLMモデルを使用する
  • •LLMシステムプロンプトを変更して個人スタイルの音声アシスタントを作成する
  • •フロントエンドインターフェース、STT、LLM、TTSモジュールを統合して完全な音声インタラクションワークフローを構築する
  • •完成した音声エージェントプロジェクトをデモンストレーションする
  • •システム設計ロジックとAIの社会・クリエイティブワークへの影響を説明する
1.5 時間