Skip to content

2020년 제8회 세종대학교 SW·AI 해커톤 팀 '그저봇'

Notifications You must be signed in to change notification settings

Heongilee/Hackathon_Justbot

Repository files navigation

Hackathon_Justbot

프로젝트 개요 📜

학과조교 서비스를 제공하는  AI 챗봇🦾 입니다.

Google Dialogflow를 활용하여 연계질문과 동의어에 대한 처리, 그리고 Speech-to-Text(STT)기능으로 
키보드 타이핑을 할 여건이 충분하지 않을경우 음성을 통한 챗봇과의 대화가 가능합니다.

주로 학과에서 많이 물어보는 질문과, 교수님에 관한 정보, 학과에 대한 정보 등을 알려주는 기능이 있습니다.

※ 2020년 제8회 세종대학교 SW·AI 해커톤 팀 '그저봇' 은상🥈 수상작

   

Team member ✨


portfolioExpert

weedsib123

Heongilee

프론트엔드 및 챗봇 모델 개발

백엔드 및 챗봇 모델 개발

프론트엔드 및 챗봇 모델 개발

 

Tech stack ⚒️

  • Front-end : HTML5 CSS3 Javascript
  • Back-end : NodeJS GoogleDialogflow
  • OS : Windows
  • IDE or Editor : vscode
  • VCS : Github

Paper work 📝

시스템 아키텍처
image

Demo 💻

연계 질문에 대한 질의 응답 처리 동의어 처리

사용자 질문에 대해 챗봇은 질문에 대한 연계 프로세스를 가져갈 수 있습니다. 어느 특정 학과의 학과 행사에 대한 정보를 알고 싶을 경우 챗봇은 이어지는 질문들을 통해 사용자가 원하는 답에 도출하게 되고, 이어서 원하는 결과를 보여줍니다.

Dialogflow에서 Entity는 사용자 질의에서 키워드 단위로 파라미터를 뽑아내는것을 말합니다. 한 가지 의미에 대해 여러 가지의 키워드들을 학습했기 때문에, 컴퓨터공학과의 줄임말인 '컴공'이라고 질의를 던져도 챗봇은 그에 맞는 응답을 할 수 있습니다.

 
학생들이 가장 많이 물어보았던 질문에 대한 응답 STT (Speech-To-Text)

우리 학과 학생들이 가장 많이 물어보는 질문 중 하나인 타 학과 전공과목이 학점으로 인정되는지에 대한 부분을 명쾌하게 설명해줍니다.

장치에 따라 키보드 자판이나 텍스트로 입력해야할 여건이 충분하지 못할 경우에는 장치에 연결된 마이크를 통해 사람의 음성을 텍스트로 변환하여 메시지창에 입력해주는 기능을 제공합니다.

About

2020년 제8회 세종대학교 SW·AI 해커톤 팀 '그저봇'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •