인프런 커뮤니티 질문&답변
모든 사용자가 "abc123" 세션 공유 문제
작성
·
37
·
수정됨
0
안녕하세요. 세션 관련으로 문제가 있는게 아닌가 해서 질문드립니다.
store = {} # ❌ 전역 변수 - 모든 사용자 공유
def get_ai_response(user_message):
# ...
config={
"configurable": {"session_id": "abc123"} # ❌ 고정된 ID
}❌ 모든 사용자가 "abc123" 세션 공유
❌ 사용자 A, B, C의 대화 맥락이 섞임
❌ 실제 배포하면 문제 발생
해결 방법으로
동적인 세션 ID를 부여하는 것을 클로드는 추천을 해주던데
클로드 말대로 해볼까요?
답변 1
1
강병진
지식공유자
네 맞습니다. 강의에서는 별도의 사용자가 없으니 고정값을 사용했지만, 실제로 서비스를 배포해서 운영하신다면 사용자별이 아닌 각 대화별로 세션을 부여해서 대화 이력을 관리하셔야 합니다.






빠른 답변 감사합니다.
uuid 사용해서 개별 세션 적용 했습니다 ㅎㅎ