動画を登録して質問する
VideoQ は、動画から文字起こしを作り、質問に関連する場面を探して回答する学習アプリです。まず1本の動画で「登録 → 講座 → 質問 → 引用元の再生」を体験します。
前提: 開発環境を動かすを終え、ローカルの画面にログインしていること。
1. 短い動画を登録する
動画ライブラリを開き、音声で内容を説明している短い動画をアップロードします。初回は、自分が内容を知っている動画が検証しやすいです。
YouTubeを使う場合は、先に設定画面で自分の SearchAPI キーを保存してからURLを登録します。ファイルのアップロードには SearchAPI は不要です。
2. 処理完了を待つ
動画は送信後すぐに質問できるとは限りません。裏側で次の処理が進みます。
動画の状態が completed になり、動画詳細で文字起こしを確認できれば検索の準備は完了です。状態が進まない場合は動画処理の切り分けを参照してください。
3. 講座に動画を追加する
講座を1つ作り、登録した動画を追加します。講座は「この範囲の動画について質問する」というまとまりです。動画の保存先を移す操作ではありません。
例えば「チームの開発環境」という講座に、セットアップの説明動画を追加します。動画と講座の関係は基本のデータモデルで説明しています。
4. 内容について質問する
講座のチャットで、動画に含まれる内容を質問します。
この動画で説明しているセットアップの手順を教えて。
回答の引用を選び、対応する動画の時刻に移動できるか確認します。回答が動画の内容に沿っていることと、引用先がその説明に対応していることを見ます。
「この講座に動画は何本ある?」のような質問では、登録情報だけで回答できるため、場面の引用が付かないことがあります。
5. 学習モードを試す
Q&Aは自分の質問への回答、学習モード(Study)は概念に沿った問いとヒントを使う学習です。
学習モードには PLOG という概念のつながりが必要です。PLOGは検索用データの作成後に別ジョブで生成されるので、動画が completed でも学習モードの準備が終わっているとは限りません。
使えない場合は動画詳細のPLOG状態を確認します。概念が空、または学習順序を作れないグラフの場合も開始できません。PLOGと学習モードで条件を確認できます。
ここまでで確認できること
- 自分の動画がライブラリに表示され、文字起こしが読める。
- 講座に動画を追加できる。
- 動画の内容について質問し、引用元の場面に移動できる。
次に読む: コードの場所を知る。今試した操作がどのコードを通るか追ってみます。