목차
전체 시스템 구성 요소
•
LLM 대화 모듈은 RESTful API로 제공을 하고자 함
⇒ 싱스웰에서 제공하는 메인 시스템에서 API 요청을 받으면, 해당 대화 서비스를 구동해서 결과 코드를 메인 시스템에 반환
◦
Controller Class (RESTful API 서버)가 메인 시스템으로부터 API 요청을 받는 역할을 함
◦
DialogueSessionManager : 각 대화 세션을 관리하는 클래스
◦
CSR → Chatbot 과정에서 Context에는 사용자 프로필 + 상황 정보 등을 포함해야 함
◦
PyQt5 애플리케이션 GUI ⇒ Maria DB와 연동
a.
사용자의 정보를 입력
b.
사용자의 정보를 조회
c.
버튼 클릭하면 대화 서비스가 구동
⇒ 버튼 클릭 Event가 발생하면 → API Controller로 넘어옴
⇒ API Controller가 해당 대화 서비스 + 사용자 프로필 + 상황 인식 정보 등을 → DialogueSessionManager에게 제공함
⇒ DialogueSessionManager는 전체 대화 서비스를 구동시키고 해당 결과(코드)를 → Controller에게 제공함
⇒ Controller는 메인 시스템에게 코드를 제공함
어떻게 대화형 API를 play(wake-up)하고 stop할지에 대해 고민해야 함!!!
→ 시나리오
Q: 장애인들은 STT로는 음성 인식이 어려워서 ASR(Automatic Speech Recognition)으로 음성 인식을 한다고 한다??








