PII 표시 토큰 누출 보정

This commit is contained in:
Yun Chan 2026-08-09 21:04:29 +09:00
parent 61a41d1f08
commit 7cece90e33
19 changed files with 284 additions and 197 deletions

View file

@ -122,7 +122,10 @@ async def record_completed_turn(
context=f"{context_prefix} turn append",
)
if result.client_reply:
client_mask = guardrail.mask_pii(result.client_reply)
# result.client_reply는 출력 가드레일을 통과한 합성 내담자 발화다.
# 입력용의 광범위한 성씨 휴리스틱을 다시 적용하면 "모르겠는데요" 같은
# 일반 용언이 [NAME]으로 오탐되어 저장·재개 화면에 누출된다.
client_mask = guardrail.mask_synthetic_generated_pii(result.client_reply)
await append_completed_turn(
sess,
TurnRecord(