개요
원래 목적인 크루들의 학습에 도움
을 주기 위해 어떤 기능을 추가해야 할지 고민을 많이 했다.
레벨 2가 거의 끝나가는 시점, 그동안 했던 것을 정리해 보려고 한다.
나의 채팅 확인하고 이어하는 기능
GPT에도 있는 기능인데, 내가 이전에 했던 채팅을 이어할 수 있는 기능을 추가했다.
예전에 어떤 질문을 남겼는지, 또한 해당 채팅을 이어서 할 수 있다.
좋아요와 댓글 기능
다른 사람들이 질문한 내용에 반응할 수 있는 무언가가 있었으면 좋겠다는 의견들이 많았다.
누가 좋아요를 눌렀는지, 어떤 채팅이 좋아요를 가장 많이 받았는지 확인할 수 있는 기능을 추가했다.
또한 댓글 추가 및 삭제 기능도 추가했다.
키워드 추출
어떻게 키워드 추출을 할지 고민을 많이 했는데, 일단 GPT를 이용해서 키워드를 추출하기로 했다.
해당 부분은 첫 질문에 대한 키워드만 추출하도록 했다.
백엔드에선 말랑이 이벤트 이용해서 첫 채팅 요청이 이루어지면, 비동기로 키워드를 추출하는 질문을 추가로 날리도록 구현하였다.
CSV 형식으로 GPT에게 답변을 입력해달라고 요청받는데, 이 부분이 문제(프롬프트 엔지니어링 부분이 반환된다.)가 좀 있는 것 같아서 개선이 필요한 것 같다.