Skip to content

HanshinChatBot/HsChat_DataModeling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

🏫HsChat DataModeling🏫

🖥DataModeling🖥

한신대학교 AI CHATBOT API 기반 유전 인공지능 대화 전처리 모델

해당 모델링은 한신대학교 정보관리팀 AI CHATBOT SYSTEM의 대화모델 전처리 모델링입니다. 모든 시스템은 해당 모델링안에 설정된 TASK, ENTITY, INTENT를 통해 작동되며 사용자의 발화내용을 분석해서 요청에 따른 응답을 제공합니다. 사용자의 발화내용을 형태소 단위로 분석해 재학습하는 기능으로 정확한 질의응답이 가능합니다.

🖐안녕하세요. 한신대학교 정보관리팀 CHATBOT 입니다.🖐


📊Task Graph

  • Greet
    • To => Get_Inquery_Info
      • true
  • Get_Inquery_Info
    • To => Inquery_Iptime
      • Intent("user", "Get_Iptime_Info", "0","true")
    • To => Inquery_Homepage
      • Intent("user", "Get_Hompage_Info", "0","true")
    • To => Inquery_Group
      • Intent("user", "Get_Group_Info", "0","true")
    • To => Inquery_Arcon
      • Intent("user", "Get_Arcon_Info", "0","true")
    • To => Inquery_Etc
      • Intent("user", "Get_Etc_Info", "0","true")
    • To => Inquery_Teacher
      • Intent("user", "Get_Teacher_Info", "0","true")
    • To => Inquery_Cs
      • Intent("user", "Get_Cs_Info", "0","true")
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Iptime
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Homepage
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Group
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Arcon
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Etc
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Teacher
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")
  • Inquery_Cs
    • To => End
      • Intent(system, bye, 0, true) or Intent("user", "negate", "0", "true")

📒Cenario

  1. 사용자에게 제공하는 서버 인삿말
  2. 사용자로부터 발화내용 제공받음
  3. 사용자의 발화내용을 바탕으로 요청에 해당하는 세부 조건 파악
    • 홈페이지
    • 공유기
    • 그룹웨어
    • 재택근무
    • 로그인
    • 회원가입
    • 담당 선생님 업무
    • 종합정보시스템
  4. 세부 조건에 따른 응답 메세지 출력

🤘All Entities

  1. ❔What is Entity?

    • 사용자의 말이나 문장 속에서 원하는 정보를 추출하여 적절하게 대화를 이끌어 나갈 수 있도록 설정하는 단어군
    • 대화의도의 파라미터가 실제로 어떤 종류의 값을 가지게 될지 결정해 주는 역할
  2. All tasks

  3. Inquery_Homepage

  4. Inquery_Iptime

  5. Inquery_Group

  6. Inquery_Arcon

  7. Inquery_Etc

  8. Inquery_Teacher

  9. Inquery_Cs


🙌All Intent

  1. ❔What is Intent?

    • 사용자가 챗봇에게 전달하는 목적(의도) 쉽게 풀어 사용자의 발화내용
    • 자연어로 이야기했을 때, 말하는 사람의 발화 의도
  2. All tasks

  3. Get_Inquery_Info

  4. Inquery_Homepage

  5. Inquery_Iptime

  6. Inquery_Group

  7. Inquery_Arcon

  8. Inquery_Etc

  9. Inquery_Teacher

  10. Inquery_Cs


📖References


🔗Link

Releases

No releases published

Packages

No packages published