하나의 질문에도 여러 기록이 필요합니다
일상적인 업무 질문을 생각해 보겠습니다. 지난 분기에 승인한 가격 예외가 이번 계약에도 여전히 유효한가?
어느 한 문서에도 답이 완성된 형태로 적혀 있지 않을 수 있습니다.
| 기록 | 답에 보태는 내용 |
|---|---|
| 회의록 | 특정 고객 상황에 대한 예외가 승인됐다는 기록 |
| 계약서 | 예외가 적용될 수 있는 고객과 조건의 범위 |
| 이후 정책 공지 | 회의 뒤 승인 권한이 바뀌어 현재 유효성을 다시 검토해야 한다는 사실 |
세 자료는 단순히 프롬프트에 문단 세 개를 더하는 것이 아닙니다. 각각의 역할이 다릅니다. 하나는 결정을 기록하고, 다른 하나는 적용 범위를 제한하며, 마지막 자료는 그 결정을 지금도 따를 수 있는 조건에 변화를 줍니다.
출처는 판단 과정을 확인할 수 있게 합니다
검색된 문장은 어디서 왔고 어떤 다른 기록이 그 내용을 제한하는지 볼 수 있을 때 더 유용합니다. 원문의 위치, 문서의 정체성, 날짜, 개정 정보, 자료 사이에 제안된 관계는 모두 왜 이 문단이 선택됐는지 다시 살피는 데 도움이 됩니다.
Consilience는 원본 자료를 사람이 확인할 수 있게 두면서, AI를 활용한 처리가 엔티티·동의어·관계의 초안을 제안하도록 설계됐습니다. 이 제안이 곧 확정된 사실이 되는 것은 아닙니다. 지식 소유자는 연결을 확인하고, 고치고, 나누고, 합치거나 거절할 수 있어야 합니다.
시간은 신호이지 자동 판정이 아닙니다
새로운 문서가 언제나 오래된 문서를 대체하지는 않습니다. 새 정책이 신규 계약에만 적용될 수도 있고, 일반 규정이 바뀌어도 기존 예외는 남을 수 있으며, 게시일과 시행일이 다를 수도 있습니다. 날짜와 개정 신호는 검토 범위를 좁히지만 그 자체로 법적·업무적 유효성을 확정하지 않습니다.
따라서 EngramRAG는 시간과 출처 정보를 사람이 검토할 맥락의 일부로 다룹니다. 결정에서 적용 범위와 후속 변경으로 이어지는 흐름을 보여줄 수는 있지만, 지금 무엇이 유효한지는 사람이나 명시적으로 정의한 업무 절차가 판단해야 합니다.
문장 유사도만으로는 흐름을 확정할 수 없습니다
의미 검색과 단어 검색은 관련 문단을 찾는 데 유용합니다. 그다음에는 누가, 무엇을, 누구에게, 어떤 조건으로, 언제, 어떤 근거에 따라 결정했는지 읽어야 합니다. 기억 아키텍처는 모든 모호함이 이미 해결된 것처럼 행동하지 않으면서 이 관계를 볼 수 있게 해야 합니다.