Code Monkey home page Code Monkey logo

conversation-response-generation-demo's Introduction

문맥에 맞는 대화 응답 자동 생성 및 응답 적절성 평가 프로그램

문맥에 맞는 대화 응답 자동 생성 및 응답 적절성 평가 프로그램

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

주요 기능

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

사용 방법

  1. 왼쪽 상단의 탭에서 Description 페이지와 Demo 페이지로 이동할 수 있다.
  2. Description - 연구의 진행 배경 및 목적에 대한 정보를 얻을 수 있다.
  3. Demo - 실제 예제를 테스트 해볼 수 있다.
    3-1. Generate 버튼을 누르면 대화의 문맥에 맞는 응답이 자동 생성되며, 단어 및 문맥 레벨의 평가 스코어를 확인할 수 있다.
    3-2. Generate 버튼을 다시 누르면 동일한 대화에 대한 새로운 응답이 자동 생성되며, 스코어를 확인할 수 있다.
    3-3. Next 버튼을 누르면 새로운 대화 예제에 대해서 테스트 해볼 수 있다.

Pycharm

화면 캡처 2022-04-13 141152

  1. Get from VCS로 시작하기

  2. https://github.com/Jhj9/Conversation-Response-Generation-Demo.git clone

  3. pip install -r requirements.txt

  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/ 웹페이지 실행

conversation-response-generation-demo's People

Contributors

jhj9 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.