RAG 기반의 틸노트 챗봇 장착
RAG 방식으로 작동하는 틸노트 챗봇을 만들었습니다.
내 블로그, 페이지 상세 페이지, 전체 페이지, AI 뉴스에서 작동합니다.
예를 들어 내 블로그에 있는 챗봇을 활용하면 내 블로그의 내용을 바탕으로 대답을 해주는 챗봇을 사용할 수 있습니다.
이렇게 페이지 하단에 있는 T 모양을 누르면 챗봇을 활용할 수 있습니다.
블로그를 기반으로 대답을 해주는 챗봇임이 상단에 표시되어 있습니다.
여기에서 사용자가 질문이나 대화를 하면 관련 내용을 임베딩을 기반으로 검색 합니다. OpenAI의 text embedding v3를 사용하였습니다. 그리고 관련 내용이 있다면 이를 기반으로 대답합니다.
이런 식으로 내 블로그에 있는 유튜브 LUFS에 대해 물어봤을 때 Context를 기반으로 대답을 하는 것을 알 수 있습니다. 현재는 가장 연관도가 높은 1~3개의 문서 조각을 기반으로 작동합니다. 성능을 추가적으로 개선해 보도록 하겠습니다.
페이지에서는 해당 페이지를 기반으로 대답을 하고 전체 페이지에서는 공개 노트에 대해서 검색 후 대답을 합니다.
AI 뉴스에서는 AI 뉴스의 내용을 대상으로 동작합니다. AI 뉴스에서 특정 정보를 검색을 하고 싶을 때 활용하시면 됩니다.
context 에서는 관련 문서를 쉽게 찾아볼 수 도 있습니다.
여러분의 노트를 공개하고 RAG 기반의 챗봇을 활용해 보세요. 블로그를 키우는 재미도 있을 겁니다.
향후 책에도 들어가 책을 기반으로 대답하는 챗봇도 만들어볼 예정입니다. 책 에이전트도 초기 단계이지만 언젠가 선보일 수 있을 것 같네요.
세이버도 업그레이드 중입니다. 이건 조금씩 작업 중인데 크롬 스토어에 올리면 이야기해드릴게요. 감사합니다.