python

[GPT] ConversationBufferMemory

으누아빠 2024. 3. 29. 17:48
반응형

ConversationBufferMemory


ConversationBufferMemory는 메시지를 저장한 다음 변수에서 메시지를 추출합니다.
단순히 이전 대화 내용 전체를 저장

대화 내용이 길어질수록 메모리도 계속 커져서 비효율적

 

[결과]

{'history': 'Human: Hi!\nAI: How are you?'}

 

ConversationBufferMemory(return_messages=True)를 이용하여

결과를 문자열이 아닌 리스트 형태로 받을수 있음 [chat model 사용시 유용]

[결과]

{'history': [HumanMessage(content='Hi!'), AIMessage(content='How are you?')]}

 

 

'python' 카테고리의 다른 글

[GPT] ConversationSummaryMemory  (0) 2024.03.29
[GPT] ConversationBufferWindowMemory  (0) 2024.03.29
[GPT] get_openai_callback  (0) 2024.03.28
[GPT] Caching  (0) 2024.03.28
[GPT] PipelinePromptTemplate  (0) 2024.03.28