Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ea6dc11 · Dec 27, 2024
May 31, 2024
Aug 12, 2024
Nov 28, 2024
Nov 28, 2024
Nov 7, 2024
Nov 7, 2024
Aug 23, 2024
Oct 24, 2024
May 23, 2024
Dec 27, 2024
Sep 21, 2024

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개로 제한

주의

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