필터할 수 있는 것
강화된 모든 청크는 메타데이터를 가짐. 흔한 필터 가능 필드:- Tags — 자동 태그 강화기가 추가한 태그.
- Source — 어느 문서·폴더·데이터베이스 로우.
- Path — 헤딩 경로 또는 폴더 위치.
- Language — 청크의 감지된 언어.
- Entities — 추출된 사람·조직·제품.
- Modified date — 소스 마지막 업데이트 시점.
- Custom fields — 인라인 강화기가 쓴 것.
필터 표현식
필터는 JSON 유사 술어로 표현. 예:$eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $contains, $startsWith, $exists, $and, $or, $not.
세 레벨의 필터
필터는 레벨 간 합성됨. 상위 레벨의 설정이 모든 하위 레벨에 적용.- 데이터 소스 레벨 — 문서 컬렉션에 붙임. 그것에 대한 모든 쿼리에 적용.
- 프리셋 레벨 — 리트리벌 프리셋 안. 그 프리셋을 쓰는 모든 Agent 에 적용.
- 쿼리 레벨 — 호출별, 런타임에 설정. Agent 가 특별한 도구 인자로, 또는 여러분 코드로.