Skip to content

Human-Language-Intelligence/Conversation-Response-Evaluation-Demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

단어 레벨 및 문맥 레벨에서의 대화 응답 적절성 자동 평가 프로그램

단어 레벨 및 문맥 레벨에서의 대화 응답 적절성 자동 평가 프로그램

프로그램 소개 대화 응답 자동 평가 관련 연구를 진행하면서, 단어 레벨 및 문맥 레벨에서의 대화 응답 적절성을 평가하는 과정을 사용자들이 쉽게 체험해 볼 수 있도록 개발된 프로그램이다. 사용자는 대화 예제를 보고 제공된 보기에서 가장 적절한 응답을 선택하거나 직접 응답을 입력하여, 해당 응답이 대화 내에서 얼마나 적절한지에 대한 단어 및 문맥 레벨의 스코어를 확인할 수 있다. 무료 오픈소스 웹 어플리케이션 프레임워크인 Django를 이용해 제작되었으며, 프로그램의 개발을 위해 HTML, CSS, JavaScript, Python 등의 언어가 사용되었다.

주요 기능

  • 프로그램에 적용된 대화 응답 자동 평가 연구가 진행된 배경 및 연구를 진행하는 목적 등, 프로그램의 전반적인 설명을 제공한다.
  • 대화 예제와 보기를 제공하고, 사용자가 제공된 보기의 응답을 선택하거나 직접 응답을 입력하면 스코어를 확인할 수 있다.
  • 응답에 대한 단어 레벨 및 문맥 레벨의 스코어를 계산하고, 사용자들이 결과를 파악하기 쉽도록 시각적 효과를 적용하여 나타낸다.
  • 사용자들이 여러 예제에 대해서 체험해볼 수 있도록 다양한 대화 예제를 제공한다.

사용 방법

  1. 왼쪽 상단의 탭에서 Description 페이지와 Demo 페이지로 이동할 수 있다.
  2. Description - 연구의 진행 배경 및 목적에 대한 정보를 얻을 수 있다.
  3. Demo - 실제 예제를 테스트 해볼 수 있다.
    3-1. 대화 예제를 보고 가장 적절한 응답을 선택하거나 직접 입력할 수 있다.
    3-2. Submit 버튼을 누르면 해당 응답에 대한 단어 및 문맥 레벨의 평가 스코어를 확인할 수 있다.
    3-3. Next 버튼을 누르면 새로운 대화 예제에 대해서 테스트 해볼 수 있다.

Pycharm

화면 캡처 2022-04-13 141152

  1. Get from VCS

  2. https://github.com/Jhj9/HLILab_Evaluation_Demo_v1.git clone

  3. Terminal에
    pip install django
    pip install rouge
    pip install datasets
    pip install bert_score
    입력

  4. mysite/secrets.json 생성 후 SECRET_KEY 입력
    Ex) {"SECRET_KEY": "django-insecure-dml=장고시크릿키50자"}
    https://djecrety.ir/

  5. Terminal에
    python manage.py runserver 입력

  6. http://127.0.0.1:8000/ 웹페이지 실행

About

단어 레벨 및 문맥 레벨에서의 대화 응답 적절성 자동 평가 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 48.2%
  • CSS 42.3%
  • HTML 5.8%
  • Python 3.7%