저도 비슷한 문제로 고민했는데, 결국 sliding window 방식으로 오버래핑하게 자르는 게 제일 낫더라고요. 그리고 도메인이 명확하면 문서를 섹션 단위로 나눠서 각각 파인튜닝하는 방식도 괜찮았어요. 토큰 길이 긴 모델은 비용이 좀 올라가긴 하는데 가능하면 추천합니다.
딥러너
저도 비슷한 상황을 겪었는데, 단순 절단보다는 문서를 의미 있는 청크로 나누고 각 청크마다 요약을 붙여서 학습시키는 게 낫더라고요. 그리고 정말 중요한 부분은 따로 마킹해서 손실을 최소화했습니다. 토큰 길이 긴 모델도 좋지만 파인튜닝 비용이 장난 아니거든요. 차라리 RAG 아키텍처를 고려해보시는 것도 방법이에요. 실제로 4K 제한 내에서도 RAG로 필요한 컨텍스트만 동적으로 불러오면 충분합니다.