흠 .. 챗봇은 몇시간 혹은 몇분 길면 하루이틀 등으로 내용을 다 까먹을수가 있습니다.
이 부분을 케어 할수 있는 방법을 찾아보았으나 딱히, 근본적 해결은 안되었던거 같아요.
코드를 보니 SQLite3를 사용하여 대화 이력을 저장하고 조회하는 코드입니다. 이 코드는 gpt4 챗봇에도 적용 가능합니다. 다음은 적용 방법입니다:
코드를 gpt4 챗봇 프로젝트에 추가합니다.
필요한 경우 데이터베이스 연결 정보를 수정하여 실제 사용할 데이터베이스에 연결합니다.
save_conversation 함수를 사용하여 대화 이력을 저장합니다. timestamp, role, content 매개변수를 적절하게 설정하고 호출하면 됩니다.
get_conversation 함수를 사용하여 저장된 대화 이력 을 조회할 수 있습니다.
위의 코드는 단순히 대화 이력을 저장하고 조회하는 예시일 뿐이므로, 실제로는 챗봇의 대화 로직과 통합해야 합니다. 예를 들어, 챗봇의 입력과 출력을 기록하거나, 특정 조건에 따라 대화 이력을 분석하고 활용하는 등의 추가 작업이 필요할 수 있습니다.
이 프롬프트를 https://studio.wrtn.ai/create/chatbot?id=6602c338b397cdc74ff6a5d7
href="http://wrtn.ai" target="_blank" rel="noopener noreferrer">'wrtn.ai'의 'chatbot'의 id '****6602c338b397cdc74ff6a5d7' 프롬프트에 대화기록이 저장가능해?
저는 외부 플랫폼인 'wrtn.ai'의 chatbot에 직접적으로 대화 이력을 저장하거나 조회하는 기능을 제어할 수 없습니다. 위에서 제공한 SQLite3 코드는 대화 이력을 저장하고 조회하기 위한 예시 코드일 뿐이며, 해당 코드를 직접 사용하여 대화 이력을 관리하실 수 있습니다.
'wrtn.ai' 플랫폼에서는 자체적으로 대화 이력을 저장하고 관리하는 방법을 제공할 수 있습니다. wrtn.ai 플랫폼의 문서나 지원팀에 문의하여 해당 기능에 대한 지원 여부와 사용 방법을 확인하시기 바랍니다.
만약 'wrtn.ai' 플랫폼에서 대화 이력을 저장할 수 있는 기능이 제공된다면, 해당 플랫폼에서 제공하는 API 또는 데이터베이스 연동 기능 등을 활용하여 대화 이력을 저장하고 조회할 수 있습니다.
제가 도움이 되지 못해 죄송합니다. 추가적인 도움이 필요하시면 언제든지 말씀해주세요!
네 그렇데요. 외부 api를 활용해서 나만의 데이터베이스 연동하는게 아니면 안된데요.
아직 해본건 아니나 무한한 가능성이 있는 방법이고 유튜브를 보면 노트를 활용해서 대화 기록을 저장할수 있다고 하네요. 여기서 불러오기까지 확장해서 불러온 데이터를 참고하여 대화하도록 만들면 엄청날거 같으네요.