부제: 전문 지식을 매 턴 프롬프트에 넣지 않고 필요할 때만 펼치기챗봇에 도메인 전문 지식을 넣고 싶었다.러닝 코칭 규칙, 영양 상담 지식 같은 것들이다.가장 단순한 방법은 시스템 프롬프트에 그걸 다 박는 거다.그런데 이 단순함이 비쌌다.다 넣으면 매 턴 낭비시스템 프롬프트는 대화의 매 턴마다 함께 실린다.전문 지식을 거기 박으면, 그 지식 전체가 턴마다 로딩된다."오늘 날씨 어때" 같은 일반 대화에도 러닝 페이스 계산표와 훈련 주기화 규칙이 매번 딸려 온다.쓰지도 않을 지식을 위해 턴마다 수백에서 수천 토큰을 버리는 셈이다.토큰은 돈이고, 컨텍스트 창은 유한하다.필요할 때만 단계적으로 펼친다그래서 지식을 "스킬"로 묶고, 필요할 때만 로드하게 했다.세 단계로 점진적으로 펼치는 방식(progressive..