한 줄 요약
AI에게 많은 문서를 읽게 할 때 중요한 건 요약 속도만이 아니었습니다. 실제 연구자료 116건을 처리하면서, 작업이 중간에 멈춰도 다시 이어 가고, 중복을 정리해도 근거를 잃지 않고, 모르는 내용은 모른다고 남기는 profile-extract 스킬을 보강했습니다.
문제: 작은 예제에서는 드러나지 않던 일들
몇 개 문서로 profile을 만들 때는 대체로 문제가 없습니다. 하지만 실제 자료를 넣으면 이야기가 달라집니다. 처리 시간이 길어지고, 같은 성과가 PDF·발표자료·이력서에 반복되며, 출원과 등록처럼 상태가 다른 기록도 섞입니다.
이번에는 논문, 특허, 수상, 경력, 프로젝트, 장비 경험, 교육 자료를 포함한 116개 자료를 처리했습니다. 여기서 700개 후보가 나왔습니다.
문장을 더 잘 쓰는 모델만으로는 부족했습니다.
자료를 끝까지 처리하지 못했을 때 어디부터 다시 시작할지, 비슷한 기록을 합칠 때 무엇을 남길지, 확실하지 않은 문장을 어디에서 멈출지를 정하는 스킬이 필요했습니다.
첫 번째 개선: 멈춘 작업을 처음부터 다시 하지 않게 만들기
자료별 evidence note, 즉 "이 자료에서 무엇을 근거로 읽었는지"를 남기는 첫 배치는 10분 안에 끝나지 않았습니다. 29개 자료는 끝났고, 나머지는 남아 있었습니다.
전체 작업을 다시 돌리는 방법도 있습니다. 다만 이미 끝난 자료를 또 처리하게 되고, 어느 시점의 결과인지도 흐려집니다.
그래서 스킬은 현재 상태부터 확인합니다.
완료된 note 확인
→ 원본 목록과 대조
→ 미처리 목록 생성
→ 남은 자료만 재개
→ 전체 coverage 확인
이번에는 29개 결과를 보존하고, 미처리 87개만 다시 처리했습니다. 마지막에는 116개 자료 모두에 근거 노트가 있는지 확인했습니다.
이건 단순한 속도 문제가 아닙니다. AI 작업이 중간에 끊겼을 때, 처음부터 다시 시작하지 않고 확인한 지점에서 이어 갈 수 있게 하는 방식입니다.
두 번째 개선: 중복 제거가 경력 삭제가 되지 않게 만들기
700개 후보에는 같은 기록이 여러 형태로 들어 있었습니다. 프로젝트 하나가 발표자료와 이력서에 함께 있고, 특허는 출원 자료와 등록 자료가 함께 있을 수 있습니다.
제목이 비슷하다는 이유만으로 항목을 지우면 문서는 깔끔해집니다. 대신 근거는 약해집니다. 어떤 기록이 더 최신인지, 어떤 자료가 더 직접적인지, 정말 같은 실적인지는 제목만으로 알 수 없기 때문입니다.
그래서 judge는 항목을 단순히 남김과 삭제로 나누지 않았습니다.
채택할 항목
중복인 항목
더 최신 기록으로 대체된 항목