가상 내담자 출력 가드레일의 수단어 부분문자열 오탐 수정
"독"·"방법은"이 "고독"·"독립"·"다른 방법은" 같은 정서 표현을 차단해 재시도 없는 스트림 턴이 실패하던 문제를 구체 조합 13개로 좁혀 해결한다.
This commit is contained in:
parent
bda7ebb908
commit
36cb847e38
2 changed files with 99 additions and 1 deletions
|
|
@ -886,10 +886,16 @@ def classify_crisis(text: str, *, speaker_is_persona_context: bool = True) -> Cr
|
|||
# 자살/자해 '수단·방법' 정보 패턴 (절대 출력 금지). 정서 표현은 허용.
|
||||
# 1.1 확장(2026-07-15): DBT 자해 페르소나 대비 자해 도구·방법 어휘 보강.
|
||||
# 과차단 주의 — "선을 긋다"(경계 설정) 같은 정상 상담 표현과 겹치지 않는 조합만 추가.
|
||||
# 1.2 축소·확장(2026-09-29): "독"·"방법은" 부분문자열이 "고독"·"독립"·"독서"·"독특"·
|
||||
# "다른 방법은"·"표현 방법은" 같은 정상 정서 표현을 오탐 차단하여 제거하고,
|
||||
# 실제 수단 정보만 가리키는 구체 조합으로 대체.
|
||||
_MEANS_TERMS = [
|
||||
"약을 얼마나", "몇 알", "몇 정", "투신", "목을 매", "목 매", "번개탄", "농약",
|
||||
"손목을", "칼로", "뛰어내리", "수면제 ", "독", "방법은", "어떻게 죽",
|
||||
"손목을", "칼로", "뛰어내리", "수면제 ", "어떻게 죽",
|
||||
"커터", "면도날", "손목 긋", "깊게 그으", "라이터로 지",
|
||||
"독약", "독극물", "음독", "독을 먹", "독을 마시", "독을 타",
|
||||
"죽는 방법", "죽을 방법", "죽는 법", "자살 방법", "자살하는 방법",
|
||||
"자해 방법", "자해하는 방법",
|
||||
]
|
||||
_DISPLAY_PLACEHOLDER_LABELS = {
|
||||
"COUNSELOR": "상담자",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue