Skip to content

[ Feature ] - AI 배치에 FastAPI 소비 분류 연동 추가 - #91

Merged
bigwaveBigwave merged 1 commit into
developfrom
feature/#90
Aug 7, 2026
Merged

[ Feature ] - AI 배치에 FastAPI 소비 분류 연동 추가#91
bigwaveBigwave merged 1 commit into
developfrom
feature/#90

Conversation

@bigwaveBigwave

Copy link
Copy Markdown
Contributor

관련 이슈

해결한 문제를 지정하는 Issue Index에 연결해야 합니다.

작업 사항

해당 Pull Request에서 수행한 작업 목록을 제시해야 합니다.

  • FastAPI 소비 분류 API 호출을 위한 요청 DTO 추가
  • FastAPI 소비 분류 API 응답 DTO 추가
  • POST /api/v1/classify-transactions 호출용 Client 구현
  • 월간 AI 리포트 오케스트레이션 흐름에 소비 분류 호출 단계 연결
  • FastAPI 응답이 비어 있거나 실패 응답인 경우 예외 처리 추가
  • MonthlyAiReportOrchestrationService 생성자 변경에 따른 테스트 코드 수정
  • ai-service 모듈 빌드 검증 완료

참고 사항

기능을 만들 때 생긴 이슈에 대해서 다른사람들이 참고해야 할 사항을 적습니다.

  • 현재 배치 대상 사용자 조회 및 account-service 거래 조회 계약은 아직 연결되지 않았습니다.
  • 따라서 현재 단계에서는 월간 배치가 실행되어도 실제 FastAPI 호출은 발생하지 않습니다.
  • 이후 account-service의 분류 대상 거래 조회 Client가 연결되면 MonthlyAiReportOrchestrationService의 임시 빈 거래 목록을 실제 조회 결과로 교체해야 합니다.
  • FastAPI 소비 분류 API 계약은 NtropyKB7/ai PR #23에서 develop에 반영된 요청/응답 구조를 기준으로 맞췄습니다.
  • 검증 명령어: .\gradlew.bat :services:ai-service:build

@bigwaveBigwave bigwaveBigwave self-assigned this Aug 7, 2026
@bigwaveBigwave bigwaveBigwave added the ✨ Feature 기능 개발 label Aug 7, 2026
@bigwaveBigwave bigwaveBigwave linked an issue Aug 7, 2026 that may be closed by this pull request
8 tasks
@bigwaveBigwave
bigwaveBigwave merged commit 85f6b7b into develop Aug 7, 2026
2 checks passed
@hanjyoon01
hanjyoon01 deleted the feature/#90 branch August 8, 2026 04:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ Feature ] AI-service 월간 배치와 소비 분류 API 연동

3 participants