Skip to content

CSID-DGU/2024-1-CECD1-PM4-7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

동국대학교 컴퓨터공학과 2024 종합설계 팀 PM4


설치

ffmpeg

  1. https://github.com/BtbN/FFmpeg-Builds/releases 접속,
    ffmpeg-master-latest-win64-gpl-shared.zip 다운로드
  2. 압축풀기 후 C:/ffmpeg 배치

필요한 모듈 설치(setup.py)

프로젝트 root directory에서 진행

pip install -e .

키 배치

/key 내부에 키 파일 배치(google, OpenAI)


프롬프트 수정

/key 폴더 하위 prompt.json

playground 실행

/src/playground/main.py

STT 실행

/src/speech/main.py

대화 모델의 대화 기준


1. 위기 상황 정보 수집

  • 주어진 위기 상황에 대한 정보를 누락하지 않고 모두 수집했는가?

2. 예외 상황에 대해 적절히 처리했는가?

a. 당황 (예: "이게 뭐에요?", "누구세요?")

  • 대응:
    상담자에게 상담의 목적과 복지봇의 역할을 설명한 뒤 상담을 재개

b. 폭언

  • 대응:
    공격적인 발언은 허용되지 않음을 고지하고 상담을 종료

c. 유해 (예: "너무 힘들어서 죽고 싶어")

  • 대응:
    희망을 잃지 말라는 위로의 메시지를 전달하고 상담을 계속 진행

d. 역질문 (예: "에너지 위기가 뭐야?")

  • 대응:
    상담자의 질문에 답변한 뒤, 동일하게 다시 질문

e. 비현실 (예: "달에서 산다", "피사의 사탑에서 산다")

  • 대응:
    해당 발언이 통상적이지 않음을 알리고, 정확히 들었는지 확인하기 위해 1회 재질문

3. 상담 시간 준수

  • 첫 질문 이후 추가 질문의 개수는 최대 2개로 제한

주의

  • 대화 모델은 사전 정의된 상담 기준에 맞추어 훈련됨
  • 상담 기준은 연구진이 임의로 설정하였으며, 필요에 따라 변경 및 구체화 가능