예시
질문: “재무팀의 2024년 보고서에서 매출 추이 알려줘”
필터 설정 방법
1
필터 필드 정의
지식기반 편집 화면에서 “필터 설정” > ”+ 필터 추가” 버튼을 클릭하여 필터 필드를 정의합니다.
2
추출 모드 선택
필터 스키마 상단의 수동 / AI 토글을 선택합니다.
3
저장
저장 버튼을 클릭하여 필터 스키마를 저장합니다.
AI 모드인 경우, 이후 파일 업로드 시 자동으로 메타데이터가 추출됩니다.
필터 타입 상세
날짜 필터 입력 형식
날짜 필터는 다양한 정밀도로 입력할 수 있습니다:메타데이터 상태 표시
파일 목록에서 각 파일의 메타데이터 설정 상태가 색상 dot으로 표시됩니다.AI 자동 추출
추출 힌트 작성
추출 힌트는 AI가 파일 내용에서 메타데이터 값을 추출할 때 사용하는 지시문입니다. 좋은 추출 힌트 예시:AI는 파일 내용의 앞부분 약 4,000자를 분석합니다. 핵심 정보가 문서 앞부분에 있을수록 추출 정확도가 높아집니다.
추출 실행 방법
에이전트가 필터를 사용하는 흐름
동적 필터가 설정된 지식기반을 에이전트에 연결하면, 다음 흐름으로 자동 필터링이 이루어집니다.각 단계 상세
1
필터 정보를 AI에게 알려줌
에이전트가 시작될 때, 지식기반의 필터 스키마를 읽어서 에이전트 설명(Agent Description)에 필터 힌트를 자동으로 추가합니다.예를 들어 “부서” 필터가 있으면, AI는 “이 지식기반에서
부서 필드로 필터링할 수 있다”는 것을 인지합니다.2
사용자 질문에서 필터값 추출
사용자가 질문하면, AI가 질문 내용에서 필터에 해당하는 값을 자동으로 추출합니다.
AI는 높은 확신이 있을 때만 필터를 적용합니다. 질문에서 필터값을 특정할 수 없으면 필터 없이 일반 벡터 검색을 수행합니다.
3
검색 필터 생성
추출된 필터값이 내부적으로 검색 엔진이 이해할 수 있는 필터 쿼리로 변환됩니다.
4
필터링된 검색 수행
검색 엔진이 필터 조건에 맞는 문서만 대상으로 벡터 유사도 검색을 수행합니다. 다른 팀이나 다른 연도의 문서는 검색 대상에서 제외됩니다.
5
답변 생성
필터링된 관련 문서를 AI에게 전달하여 정확한 답변을 생성합니다.
에이전트 설명(Agent Description)과 필터의 관계
에이전트 설명은 AI 에이전트가 지식기반을 언제 사용할지, 어떤 필터를 적용할지 판단하는 핵심 정보입니다.
AI 자동 생성 권장: 에이전트 설명 입력란 옆의 자동 생성 버튼을 클릭하면, 지식기반 이름 + 설명 + 파일 목록 + 필터 정보를 종합하여 AI가 에이전트 설명을 자동 작성합니다.
주의사항
필수 필드가 비어 있는 파일은 검색에서 누락될 수 있나요?
필수 필드가 비어 있는 파일은 검색에서 누락될 수 있나요?
네. 필수(Required)로 설정한 필터 필드에 값이 없는 파일은 해당 필터 조건으로 검색할 때 결과에 포함되지 않습니다. 주황색 dot이 표시된 파일을 확인하고 값을 채워주세요.
AI 추출이 틀릴 수 있나요?
AI 추출이 틀릴 수 있나요?
AI 추출은 문서 앞부분 약 4,000자를 분석하므로, 핵심 정보가 뒷부분에 있으면 추출이 부정확할 수 있습니다. 추출 결과를 확인하고 필요하면 수동으로 수정하세요.
필터 스키마를 변경하면 기존 메타데이터는 어떻게 되나요?
필터 스키마를 변경하면 기존 메타데이터는 어떻게 되나요?
필터 필드를 추가하면 기존 파일의 해당 필드는 비어 있습니다. AI 모드에서 전체 일괄 추출을 실행하여 새 필드의 값을 채울 수 있습니다. 필드를 삭제하면 해당 메타데이터도 함께 제거됩니다.
