Skip to content

[E2E] 제품 대표 복합 요청 시나리오·데모 런북 완성 #10

Description

@hywznn

한 줄 목표

한 명의 E-9 근로자에 대한 3년 만료 연장 요청이 실제 AI 분석부터 Case·세 Task·승인·서류·제출 추적·완료까지 이어지는 대표 데모를 검증합니다.

고정 계약

  • Client는 빠른 선택 태그가 아니라 사용자가 최종 작성한 발화문 원문만 전송합니다.
  • AI가 detectedIntent=EXPIRY_RENEWAL을 판별합니다.
  • Candidate의 Knowledge canonical ID는 workflowId=WF-STY-001입니다.
  • Candidate 채택은 Task 생성이며 승인·발송이 아닙니다.

대표 시나리오

  1. HR 데모 계정 로그인
  2. 응웬반A와 3년 만료 관련 서류 확인
  3. 자연어 요청으로 AiRun 생성
  4. PLAN에서 필요한 Slot을 받고 Server DB로 보충
  5. 부족한 임금·계약기간·숙소 조건을 HR에게 질문
  6. Candidate 채택 후 Case 1개와 세 Task 생성
    • 재계약
    • 취업활동기간 연장
    • 체류기간 연장
  7. 안내 초안·HWPX/PDF·제출 체크리스트 검토
  8. HR 승인 후 필요한 Worker Link 전달
  9. 근로자 응답·파일과 외부기관 제출 결과 기록
  10. Task·Case 완료와 Audit 확인

코드 수준 준비

  • AiRun PLAN/ANALYZE·Answer·Candidate Decision
  • Slot Resolver와 사업장 격리
  • Case·Task·Approval·Audit
  • Worker Link·응답·파일·전달 상태
  • Demo Seed·PostgreSQL 16·중복 방지 기반
  • Renewal·생성 문서 연결 완료
  • 알림 이벤트·Client 화면 연결

배포 E2E

  • [Deploy] PostgreSQL·AI Runtime 기반 데모 배포 구성 #9 HTTPS 배포 완료
  • 실제 Intent 모델과 PLAN → ANALYZE 왕복
  • 실제 OCR 파일 왕복
  • Renewal → 안내 초안 → HWPX/PDF 저장
  • 같은 요청·Candidate 재전송에도 Case·Task 중복 없음
  • 승인 전 자동 발송 차단과 version 충돌 확인
  • Server 재시작 뒤 미완료 Run·Event 복구
  • 처음 참여한 팀원이 Runbook만 보고 재현

실패 시 기대 결과

상황 기대 결과
AI Timeout·계약 오류 안전한 FAILED, 가짜 후보 없음
필수정보 부족 오류가 아닌 HR 질문
같은 요청 재전송 기존 결과 반환 또는 409, 중복 업무 없음
승인 후 중요값 변경 기존 승인 무효화·재승인 요구
배포 rollout 실패 GitHub Actions 실패

배포 선행: #9 · 상위: #2

Metadata

Metadata

Labels

area:ai-integrationServer ↔ AI Runtime 내부 계약·Client·검증·trace 연동 영역; Prompt·모델·Provider 구현은 ai 저장소 소유area:infraServer Dockerfile·DB 설정·CI hook·배포 가능성 영역; 통합 인프라 운영은 infra 저장소와 조율area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P0MVP 진행을 막는 최우선 핵심 작업status:blocked선행 작업이나 외부 조건 때문에 현재 진행할 수 없는 작업type:tooling테스트·검증·CI·개발 편의 도구 작업

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions