AI 에이전트 대화 컨텍스트 데이터 관리 방법 문의
Help handing data Agent conversation context
핵심 요약
대화 컨텍스트가 툴 출력 데이터로 인해 너무 커지는 문제를 해결하기 위한 최적의 관리 방안을 논의합니다.
- 컨텍스트 비대화 — 툴 출력 데이터가 너무 커져 토큰 소비가 급증함
- 요약 전략 — 원본 데이터 대신 핵심 통계나 요약본만 컨텍스트에 포함
- 외부 저장소 활용 — 전체 결과는 별도 저장하고 필요할 때만 참조 ID로 호출
- 데이터 압축 — 컨텍스트 최적화 후 스키마 출력 데이터 압축 진행
대화 컨텍스트 관리 문제로 어려움을 겪고 있습니다. 현재 대화 컨텍스트에는 사용자 턴에 대해 질문, 사용된 툴, 그리고 답변만 전달하고 있습니다. 스키마 결과와 쿼리가 너무 길어질 때가 있어서 툴 출력값은 전달할 수가 없습니다. 하지만 툴 기록과 출력값만 전달해도 컨텍스트가 너무 비대해집니다. 각 턴의 출력값이 답변과 함께 표 형태로 된 방대한 데이터라서 5번째 턴에 도달하면 대화 컨텍스트가 너무 커지고, 해당 턴의 토큰 소비량이 100만까지 치솟습니다. 다들 이 데이터 컨텍스트를 어떻게 관리하고 계신지 궁금합니다.


