Skip to content

feat: 분석 API를 1차(계획)→2차(분석) 흐름으로 맞춤 - #13

Merged
EHWIYA merged 4 commits into
developfrom
feat/analyses-plan-analyze-contract
Aug 6, 2026
Merged

feat: 분석 API를 1차(계획)→2차(분석) 흐름으로 맞춤#13
EHWIYA merged 4 commits into
developfrom
feat/analyses-plan-analyze-contract

Conversation

@EHWIYA

@EHWIYA EHWIYA commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • HR이 “체류연장 준비해줘”처럼 말하면, AI가 한 번에 끝내지 않고 두 번 나눠 응답하도록 바꿨습니다.
    1. 먼저 “DB에서 어떤 값이 필요한지” 알려줌
    2. 서버가 값을 채운 뒤, “직원에게 더 물어볼지 / 검토로 넘길지” 결정
  • 말하는 내용이 체류연장인지 판별하는 Intent는, 지금은 기본으로 체류연장으로 두고, 나중에 실제 모델(채은님)을 켤 수 있는 스위치만 달아 두었습니다.
  • 관련 예시 JSON·테스트도 새 흐름에 맞춰 정리했습니다.
  • 관련: Issue [Agent Contract][P0] PLAN·ANALYZE와 Slot 요청 계약 #6

Test plan

  • 분석 API 테스트 통과
  • PLAN 요청 → “필요한 DB 키” 응답이 오는지
  • ANALYZE 요청(값 채움) → 검토 필요 / 추가질문 중 하나로 끝나는지
  • Intent 스위치 끈 상태(기본)에서 체류연장으로 고정되는지

EHWIYA added 4 commits August 5, 2026 15:32
기본은 EXPIRY_RENEWAL stub 유지. FOWOCO_INTENT_MODEL_ENABLED=true 시 BERT(+선택 A.X)로 전환.
PLAN→CONTEXT_REQUIRED, ANALYZE→NEEDS_INFO|REVIEW_REQUIRED. HTTP 와이어 최소 페이로드와 맞춤.
Windows용 BERT-only `.[intent]`와 A.X용 `.[intent-ax]` extras 분리.
구계약 orphan fixture 제거. REVIEW_REQUIRED missingSlots는 빈 배열로 맞춤.
@EHWIYA
EHWIYA marked this pull request as ready for review August 5, 2026 06:35
@hywznn

hywznn commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

좋습니다 이제 오늘내일중으로 테스트 해볼게여

@EHWIYA
EHWIYA merged commit 362853b into develop Aug 6, 2026
@EHWIYA
EHWIYA deleted the feat/analyses-plan-analyze-contract branch August 6, 2026 05:55
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.

2 participants