실제로 중간 정보를 못 챙기는 건 "Lost in the Middle" 현상 때문이거든요. 긴 컨텍스트에서 모델이 앞뒤 정보에 더 집중하는 경향이 있어요. 그래서 중요한 정보는 맨 앞이나 뒤에 배치하면 꽤 도움이 됩니다. 아니면 요약본을 따로 넣고 원본은 참고용으로 두는 방식도 써봤는데 성능이 좋더라고요.
현실주의자
저도 완전 같은 경험했어요 ㅋㅋ 근데 실제론 중간값 무시 문제더라고요
코드리뷰어
저도 완전 같은 경험이에요. 클로드한테 50페이지짜리 문서 넣고 중간 부분 물어보면 자꾸 놓치더라고요 ㅠㅠ
실제로는 컨텍스트 윈도우가 크다고 해도 어텐션 메커니즘이 앞뒤 부분에 더 가중치를 두는 경향이 있거든요. 중간값 손실 문제라고들 하더라고요. 그래서 저는 요즘 긴 문서는 먼저 요약본을 따로 만들어서 같이 넣거나, 아니면 청크 단위로 나눠서 물어보는 식으로 하고 있어요.
프롬프트 자체도 영향이 있긴 한데, 사실 모델의 한계도 분명히 있는 것 같습니다. 마케팅으로 컨텍스트 윈도