Team B: 전략 라우팅
분석 대상
전략 라우팅 흐름
def on_message_added(self, event: MessageAddedEvent):
user_query = messages[-1]["content"][0]["text"].lower()
# 키워드 기반 전략 선택
if "permission" in user_query and "architecture" in user_query:
→ SEMANTIC MEMORY
elif "sop" in user_query:
→ USER PREFERENCE MEMORY
elif "check connectivity" in user_query:
→ SEMANTIC MEMORY + TOOL CALLING
elif "system crashed" in user_query or "where were we" in user_query:
→ SUMMARIZATION MEMORY4가지 전략 상세
전략 1: Semantic Memory (Q1: 권한 + 아키텍처)
항목
값
전략 2: User Preference Memory (Q2: SOP)
항목
값
전략 3: Semantic + Tool Calling (Q3: 연결 확인)
항목
값
전략 4: Summarization Memory (Q4: 세션 복구)
항목
값
메모리 검색 핵심 메서드
대화 자동 저장
토론 질문
마지막 업데이트