Skip to content

fix(ai-run): 근로자 이름 단일 접두어 조회 보완 - #206

Merged
hywznn merged 3 commits into
mainfrom
fix/ai-run-target-name-resolution
Aug 18, 2026
Merged

fix(ai-run): 근로자 이름 단일 접두어 조회 보완#206
hywznn merged 3 commits into
mainfrom
fix/ai-run-target-name-resolution

Conversation

@hywznn

@hywznn hywznn commented Aug 18, 2026

Copy link
Copy Markdown
Member

왜 필요한가요?

자연어 요청에서 근로자 이름을 일부만 입력하면 등록된 근로자를 찾지 못해 TARGET_NOT_FOUND로 분석이 중단됐습니다. 다만 느슨한 부분 일치는 다른 근로자를 잘못 선택할 위험이 있어 안전한 범위가 필요했습니다.

무엇이 바뀌나요?

  • 정규화된 표시 이름의 정확한 일치를 최우선으로 유지합니다.
  • 정확한 일치가 없을 때 3글자 이상의 접두어가 사업장 안에서 단 한 명과 일치하는 경우만 조회합니다.
  • 같은 접두어를 가진 근로자가 여러 명이면 자동 선택하지 않습니다.
  • 너무 짧은 1~2글자 입력은 접두어 조회에 사용하지 않습니다.

사용자·개발 영향

  • "응웬반"처럼 충분히 구체적인 이름으로 "응웬반A"를 안전하게 찾을 수 있습니다.
  • 모호한 이름은 기존처럼 실패 폐쇄 방식으로 처리되어 오매칭을 방지합니다.

검증

  • ./gradlew test --tests com.fowoco.server.airun.AiSlotResolutionIntegrationTest
  • 단일 접두어 성공, 모호한 접두어 거부, 짧은 접두어 거부 시나리오 검증
  • git diff --check 통과

@hywznn
hywznn marked this pull request as ready for review August 18, 2026 03:49
@hywznn
hywznn merged commit ebe749c into main Aug 18, 2026
4 checks passed
@hywznn
hywznn deleted the fix/ai-run-target-name-resolution branch August 18, 2026 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant