대화 기억

챗봇과 사용자의 대화를 기억하는 방법

대화기억

Conversational Retrieval Agent를 사용하여 AI가 사용자와 이전에 했던 이야기를 기억하고 답변합니다. 추가적으로 문서를 Embedding하여 Vector Stroe에 저장하면 이에 대한 답변도 가능합니다.

사용하는 노드

  • Embeddings - OpenAI Embeddings OpenAI에서 제공하는 Embedding 모델

  • Vector Stores - Chroma Load Existing Index 문서 입력 없이 사용하는 Chroma Vector Store

  • Tools - Retriever Tool Retriever에 대한 설명을 AI에게 전달할 수 있는 Tool

  • Memory - Buffer Window Memory AI와 사용자의 채팅을 기억하는 역할, Size 크기에 따라 기억하는 양이 변함

  • Chat Models - ChatOpenAI OpenAI에서 지원하는 gpt-3.5나 gpt-4 모델

  • Agent - Conversational Retrieval Agent AI와 사용자 간의 채팅은 물론 입력된 문서의 내용을 답변하고 기억하는 Agent

Last updated