大規模言語モデルを使用して、事前に用意した質問項目からインタビューを展開するシステム。
質問項目から指定したトピックについての質問文を生成。 質問項目分類モジュール、質問文生成モジュール、質問再判定モジュールの3つの機能で構成質問項目リストに格納してある20の質問項目を、入力したトピックに関連するかどうかで分類する。
質問文を生成するための質問項目を選択する。
質問項目選択モジュールで選択した質問項目について、入力したトピックに関連するように質問文を生成する。
以下のPythonライブラリが必須.必要なPythonバージョンなどは調べること
openai flask flask_socketio
Python、Flask、chatGPT
(トップへ)
1.OPENAIのAPIkeyをtest_system.pyに入力
2.test_system.pyを実行
3.ターミナルにインタビュートピックを入力
4.ターミナルに表示される質問項目について、トピックと関係あれば1、関係なければ2を入力する。
5.Enterを押すとインタビューが始まるため、音声の質問に答える。
ロボットSOTAと連動しているため、プログラムの入ったSOTAと接続しなければ実際に動かない。
ロボットなしで実行する場合は、スレッドのコードをコメントアウトする。