Skip to content

챗봇_장소 추가 추천 기능 #9

@z0713

Description

@z0713

기능 요약 설명)
사용자의 요청을 받아 장소 추천 결과를 나타낸 후, "장소를 더 추천받겠습니까?"라는 메시지와 "장소 더 추천받기" 버튼을 띄움.
사용자가 버튼을 누르면 사용자의 말풍선으로 "장소 더 추천받기"라고 보내짐.
정보를 받은 챗봇이 바로 직전에 보낸 값들을 제외하고 동일한 요청사항을 만족하는 새로운 장소들을 찾아서 전송.
버튼을 누르는 한 계속해서 앞의 값들 제외됨.

현재 구현 방향)

  1. currentMessage 변수에 사용자가 보낸 메시지 그대로 저장. (사용자가 새로운 요청사항을 보낼 때마다 갱신됨.)
  2. 사용자가 "장소 더 추천받기" 버튼을 누르면 currentMessage가 재전송됨. (단, UI에는 "장소 더 추천받기"라고 보내짐.)
  3. currentMessage를 읽고 openai 파서가 추출한 내용(사용자의 요청사항)이 변경되지 않는 한, 출력한 결과들 db에 저장되고 이는 다음의 출력 결과에서 제외됨.
  4. 새로운 메시지를 입력하여 기존의 currentMessage와 다른 값이 들어왔다면 currentMessage를 갱신하고 db 역시 비워짐.

문제점)
1~2까지 진행됨.
버튼을 눌러도 앞의 출력값들이 제외되지 않음.
db가 제대로 생성되는 건지 안 되는 건지 모름.

db가 존재한다면 currentMessage에 따라 갱신되는 로직 구현 필요.

해결 방안) - 모색 중

  • 앞의 출력값들을 저장 후 제외? -> user_id 단위로만 크게 나뉘어서 챗봇을 다시 실행해도 db가 갱신되지 않아 다른 메시지(요청사항)에 대해 해당 결과를 원해도 제외될 수 있음.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions