메인 콘텐츠로 건너뛰기
Guard Policy는 Project 레벨에서 작성되며, 해당 Project의 Guardian에 연결됩니다. Project에 진입한 뒤 좌측 사이드바의 Policies를 클릭합니다.
한 Project의 Topic 및 PII 정책이 표시된 Policies 목록
각 정책 카드에는 이름, 타입 (PII 또는 Topic), 버전, 최근 업데이트 일자가 표시됩니다. Add Policy로 새 정책을 생성하고, 연필 아이콘으로 편집하며, 휴지통으로 삭제합니다.

시작 전 이해해야 할 내용

PII 정책

PII 정책은 세 개의 규칙 계층으로 구성됩니다. 정책을 클릭하면 세 계층이 하나의 페이지에 표시됩니다.
NER Entities, Regex Rules, Keywords 섹션이 표시된 PII 정책 상세

NER Entities

자연어 개체 인식. 각 엔티티는 다음을 가집니다:
  • NameDescription — 모델이 탐지해야 할 대상
  • Policy TypeMASKING, BLOCKING, PASSING
  • Mask Word — 마스킹 시 치환되는 토큰 (예: RESIDENT_NUMBER)
  • Alert Message — 규칙이 발화되었을 때 사용자 또는 운영자에게 노출되는 메시지
  • Positive / Negative Examples — 학습 앵커이자 라이브 테스트 데이터
Positive·Negative 예시가 표시된 NER 엔티티 에디터

Regex Rules

결정론적 패턴 매칭. 각 규칙은 다음을 가집니다:
  • Rule ID (예: resident_number:_all_gender_with_separators)
  • Pattern (정규표현식)
  • Policy TypePASSING (명시적 허용, 테스트 픽스처용) 또는 MASKING (매치를 마스킹)
  • Mask WordAlert Message
문서나 테스트 픽스처에서 마스킹을 원하지 않는 예시 값은 test_data: 접두사를 붙인 PASSING 규칙으로 화이트리스트 처리하세요.

Keywords

리터럴 문자열 매칭. 각 키워드는 Word, Mask Word (예: sensitive info), Policy Type, Alert Message를 가집니다.

Topic 정책

Topic 정책은 입력 전체의 의도를 세 가지 분기 중 하나로 분류합니다:
분기의미
safe이 주제에서 허용되는 콘텐츠.
unsafe차단되어야 하는 콘텐츠.
controversial추가 check_criteria 평가가 필요한 콘텐츠.
각 Topic은 id, title, description을 가지며, 각 분기는 title, description, 예시 입력을 가집니다.

버전 관리

정책은 버전 관리됩니다 (예: v0.1.1). 상세 화면의 Version 버튼으로 과거 버전을 선택하고, JSON으로 전체 정의를 내보낼 수 있습니다. Add는 현재 버전에 새 규칙을 추가하고, Delete는 정책을 삭제합니다.

Guardian에 연결

정책은 Guardian에 연결된 후에만 적용됩니다. Guardian 배포를 참고하세요.