[KT] AIVLE School/후기

AIVLE SCHOOL 빅프로젝트 6주차 후기

Boxya 2025. 8. 25. 14:33

이번 주는 활주로 손상 탐지 예측 모델 연동장비 비용 분석 보고서 기능 구현에 집중한 한 주였다.

 모델 연동과 기능 구체화에 집중했고, 장비 관리 및 비용 분석 보고서를 본격적으로 완성해 나갔다.

 

전체적인 프론트엔드 - 백엔드 연동은 80%정도 구현이 완료되었다.

주요 AI 기능들의 FastAPI를 통한 모델 연동에 시간을 많이 썼다.

 

그리고 슬 구현을 마무리 하고, 발표 자료와 최종 산출물을 작성해야했다.

나는 프로젝트를 효율적으로 수행하기 위해서

팀원들 각자의 강점과 희망 분야를 고려해서

남은 구현을 맡을 팀원과 발표자료 제작을 담당할 팀원들을 나누었다.

 

총 6명이라 3명씩 나누었고, 나는 남은 구현을 맡으면서

발표자료 제작하는 부분에도 중간중간에 확인하며 진행했다.


활주로 손상 탐지 결과와 입력받은 변수를 바탕으로 예측 모델을 연동하였다.

연동된 예측값을 프론트엔드와 연결해 실제 화면에서 확인할 수 있도록 하였다.

- 손상 탐지 결과(길이, 면적 등)와 입력받은 변수를 기반으로 예측 모델 연동

- 예측 모델의 출력값(예상 수리기간, 비용 등)을 React 프론트엔드와 연결

 

그리고 장비 비용 분석 보고서 기능 개발을 시작하였다.

유지보수 비용 예측 모델과의 연동을 진행하며, 서비스 구조를 점차 다듬어 나갔다.

 

- 유지보수 비용 예측 모델 연동 진행

- 모델 입력 포맷 정의 및 API 응답 구조 확정

 

이번 주의 핵심 작업은 장비 관리와 비용 분석 보고서 기능이었다.

장비 관리와 장비 비용 분석 보고서 기능을 

처음부터 새로 UI를 변경하고 연동하였다.

장비 관리 기능: 등록, 수정, 조회, 삭제까지의 흐름을 모두 프론트와 연동하였다.

 

장비 비용 분석 보고서:

유지보수 비용 예측 모델을 실제로 연동

비용 예측 시 필요한 추가 변수 입력 페이지를 수정

비용 분석 보고서 미리보기 페이지를 구현하여 사용자 편의성 강화

보고서 등록 및 편집 기능을 연동

보고서 목록 및 상세 페이지까지 구현하여 전체 흐름을 완성하였다.

장비 관리 서비스 (Spring Boot + React)

등록 페이지 연동 (FormData → API 요청)

수정 페이지 연동

조회 페이지 UI 및 데이터 바인딩 수정

삭제 기능 REST API 연동

 

장비 비용 분석 보고서 서비스

FastAPI 예측 모델을 Spring Boot 백엔드와 연결, 프론트로 결과 전달

추가 입력 변수를 받을 수 있는 입력 페이지 수정

보고서 미리보기 페이지 구현 (예측 결과를 시각적으로 확인)

보고서 등록 및 편집 기능 구현

보고서 목록 및 상세 페이지 구현 및 연동 완료


진행 내용

  • 활주로 손상 예측 모델 연동
    • 탐지 결과(길이·면적 등)와 입력값을 기반으로 예측 모델 연결
    • 예측 결과를 프론트와 연동
  • 장비 관리 기능
    • 장비 등록/수정/조회/삭제 기능 프론트-백 연동
  • 장비 비용 분석 보고서
    • 유지보수 비용 예측 모델 연동
    • 추가 변수 입력 페이지 수정
    • 보고서 미리보기, 등록, 편집, 목록/상세 페이지 구현 및 연동

기술 성과

  • 활주로 손상 탐지 → 예측 모델(Regression) → 프론트까지 전체 파이프라인 완성
  • 장비 관리 CRUD 기능 안정화
  • 장비 비용 분석 보고서: 모델 예측 + UI + 보고서 관리 기능까지 풀플로우 구현
  • Spring Boot – FastAPI – React 3계층 구조 검증

 

 

6주차는 AI 모델과 서비스 기능의 연결에 큰 진전을 이룬 시기였다.
특히 장비 비용 분석 보고서는 단순한 예측을 넘어 보고서 형태로 결과를 제공하는 기능까지 확장되면서,

실제 서비스다운 모습을 갖추기 시작했다.

모든 모델을 연동하고, 각 서비스들의 DB 연동과 총 통합 테스트를 수행하며

테스트 과정에서 나는 오류들을 잡으며 구현을 마무리할 예정이다.