Skip to content

[AI Run] 자연어 요청·추가 질문 API 연결 #229

Description

@hywznn

한 줄 목표

업무 생성 화면의 자연어 요청을 Server AiRun API로 보내고, Agent가 돌려준 추가 질문 또는 후보 결과를 검토 화면에 표시합니다.

사용자 흐름

  1. HR이 발화문을 입력하고 선택 태그를 누릅니다.
  2. Client가 POST /api/v1/ai-runs를 호출합니다.
  3. NEEDS_INFO이면 질문을 표시하고 POST /api/v1/ai-runs/{aiRunId}/answers로 답변합니다.
  4. REVIEW_REQUIRED이면 Agent 후보를 표시합니다.
  5. 실행 중이면 GET /api/v1/ai-runs/{aiRunId}로 상태를 다시 확인합니다.

선택 태그는 판정값이 아니라 힌트입니다. 예: 체류연장 준비, EXPIRY_RENEWAL

작업 범위

  • AiRun API client와 요청·응답 타입 추가
  • /tasks/new 자연어 분석 버튼 연결
  • /tasks/new/review 질문·답변·후보 상태 연결
  • 같은 클릭의 중복 생성을 막는 Idempotency-Key 전달
  • 로컬 개발용 /api Backend proxy 구성
  • 기존 직접 업무 생성 화면은 유지
  • API 성공·실패·추가 질문 테스트 작성

완료 조건

  • 자연어 요청이 실제 Server API에 전달됩니다.
  • 질문 답변 후 같은 AiRun의 다음 시도 결과를 표시합니다.
  • 실패 시 사용자가 이해할 수 있는 오류를 표시합니다.
  • 기존 직접 업무 생성 기능과 전체 Client 테스트가 통과합니다.

선행 조건

Metadata

Metadata

Assignees

Labels

area:agent-panelAI Agent 패널 화면priority:P0MVP 진행을 막는 최우선 작업status:in-review구현을 마치고 리뷰·병합 대기type:feature사용자 기능 개발

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions