🕰️ 작성일 : 2025.05.19
이 글은 기존의 PII 검출을 위해 사용 중인 Microsoft Presidio SDK를 Amazon Bedrock Guardrails로의 전환을 위해 Bedrock Guardrails의 동작 방식 및 한글어 기반 PII 검출 테스트를 정리한 자료입니다.
Index
Amazon Bedrock Guardrails?
Amazon Bedrock Guardrails 란?
- 입력 & 출력 필터링: 사용자의 프롬프트나 질문 및 LLM 이 생성한 응답을 확인 및 필터링.
- 컨텍스트 그라운딩 체크: RAG의 응답 (Context)에서 사용자의 프롬프트와의 사실성 및 관련성 점수를 제공하고 이를 통해 필터링 기능 제공 (할루시네이션 방지)
- 맞춤형 정책: 맞춤형 필터링 정책을 설정하고 관리할 수 있으며, 조직의 요구사항에 맞게 규칙을 구성가능.
- 모델 호환성: Bedrock의 모든 기본 모델 및 외부 LLM에도 적용 가능하며,
ApplyGuardrail API
를 통해 쉽게 통합.
ApplyGuardrail API?
- ApplyGuardrail API를 사용하면 파운데이션 모델을 간접적으로 호출하지 않고도 사전 구성된 Amazon Bedrock Guardrails를 사용하여 텍스트를 평가할 수 있습니다.

Amazon Bedrock Guardrails 동작 방식
- Bedrock 호출 시 Guardrails API On/Off 방식

- Bedrock API (InvokeModel & Converse API) 를 호출할 때 Guardrails를 활성화하거나 비활성화 선택 가능
- 활성화 시 API 호출 파라미터로 Guardrails 설정을 포함
- ApplyGuardrails API 사용 방식
