Skip to content

Serina0804/interview_system

Repository files navigation

使用言語

目次

  1. プロジェクトについて
  2. セットアップ
  3. 環境
  4. 使い方
  5. 注意点

プロジェクトについて

大規模言語モデルを使用して、事前に用意した質問項目からインタビューを展開するシステム。

質問項目から指定したトピックについての質問文を生成。

質問項目分類モジュール、質問文生成モジュール、質問再判定モジュールの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と接続しなければ実際に動かない。
ロボットなしで実行する場合は、スレッドのコードをコメントアウトする。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages