목록으로
업무 생산성 개선을 위한 AI 활용
바이브코딩을 이용한 차량운행기록부
👤 신비한너구리899 📅 2026-09-18 👁 조회 19
비개발 실무자가 바이브코딩(AI)으로 완성한 '실시간 배차 모니터링 & 스마트 차량운행기록 PWA 시스템'
#### ① 어떤 상황에서 AI를 활용했나요?
* **수기 장부와 단순 엑셀 관리의 한계**:
원내 공용차량(12대)과 다수 부서(13개 부서)가 차량을 공동 이용하는 환경에서, 기존에는 차량 내 종이 수기 장부나 개별 수기 기록에 의존했습니다. 이로 인해 계기판 누적거리 오기재, 출발·도착 누락, 중복 배차 혼선이 빈번하게 발생했습니다.
* **막대한 행정 낭비와 결재 지연**:
월말마다 차량계 담당자가 각 차량을 돌며 수기 장부를 수거해 엑셀로 일일이 재입력하고, 부서별 이용표와 주행거리 합계를 수작업으로 집계해 A4 결재 보고서를 만드는 데 매달 수십 시간의 불필요한 행정력이 소모되었습니다.
* **외주 개발 비용과 시간의 한계**:
맞춤형 차량 관리 전산 시스템을 외주 개발하기에는 높은 비용과 긴 개발 기간이 필요했고, 병원 현장의 세부적인 특수 규칙(예: 이전 사용자 도착거리 자동 연계, 1인 동시 2대 운행 방지 등)을 즉각 반영하기 어려웠습니다. 이에 실무자가 직접 AI 코딩 에이전트를 활용해 우리 기관에 최적화된 풀스택 웹/PWA 시스템을 구축하기로 결심했습니다.

#### ② 어떤 AI를 어떻게 활용했나요?
* **활용 AI 도구**: Google Antigravity(AGY) AI 에이전트 및 생성형 AI 모델
* **실시간 대화형 페어 프로그래밍(Pair Programming)**:
전문 개발자 없이 실무자의 업무 도메인 지식과 AI의 풀스택 구현 능력을 결합하여 기획·프론트엔드·백엔드·데이터베이스·배포를 원스톱으로 진행했습니다.
* **현장 업무 로직의 단계별 고도화**:
1. **초기 구축**: 모바일 반응형 UI(PWA) 디자인, 출발/도착 입력 인터페이스, Firebase 실시간 데이터베이스 및 Google Sheets 자동 연동 구현.
2. **업무 규칙 자동화**: 직전 운행자의 도착 계기판(km)을 다음 운전자의 출발 거리로 자동 불러오기, 운행 중 도착 미입력 차량의 새 등록 차단 로직 구현.
3. **휴먼 에러 방지 알고리즘**: 한 운전자가 2대 이상의 차량을 동시에 등록하여 운행할 수 없도록 원천 차단하는 정합성 검증 엔진 탑재.
4. **행정 보고서 자동화**: 클릭 한 번으로 법정 양식 및 병원 결재 규격에 맞춘 '부서별 차량 이용표' A4 인쇄 및 PDF 자동 출력 시스템 구축.
5. **소통형 피드백**: '비고'란에 차량 이상, 주유 필요 등 특이사항을 남기면 다음 이용자가 차량 선택 시 즉시 확인할 수 있는 스마트 알림 기능 구현.

#### ③ 활용 결과 어떤 변화가 있었나요?
* **운행기록 입력 및 확인 시간 90% 이상 단축**:
차량 탑승 전 모바일 화면에서 차량만 선택하면 직전 계기판이 자동 세팅되어 10초 만에 출발 등록이 가능해졌고, 복귀 시 도착 계기판만 입력하면 실시간 완료됩니다.
* **기재 오류 및 배차 혼선 'Zero(0건)' 달성**:
거리 역전 방지, 1인 2차량 동시 운행 차단, 실시간 운행 현황 대시보드를 통해 "어느 차량이 어디에 가 있는지", "누가 운행 중인지" 전 직원이 투명하게 확인하여 차량 중복 배차가 사라졌습니다.
* **월말 행정 결재 소요 시간 95% 절감 (매월 15시간 ➜ 5분)**:
수작업 데이터 취합 없이 원클릭으로 부서별 이용현황 통계와 진한 테두리의 A4 결재 보고서가 완벽히 출력되어 업무 효율이 극대화되었습니다.
* **차량 정비 및 안전성 향상**:
이전 운전자가 남긴 주유 필요, 정비 요망 등 비고 메모가 다음 운전자에게 실시간 전달되어 차량 결함 방치와 안전사고 위험을 사전에 차단했습니다.

#### ④ 나만의 방식 또는 개선 포인트는 무엇인가요?
* **실무자 관점의 '시나리오 기반 Vibe Coding'**:
단순한 기능 구현 질문에 그치지 않고, "운전자가 시동을 걸 때부터 주차 후 결재를 올릴 때까지"의 실제 사용자 여정(User Journey)을 AI에게 구체적으로 제시하여 현장에 100% 딱 들어맞는 인터랙션을 완성했습니다.
* **다단계 안전 잠금(Validation Guard) 설계**:
사용자의 실수나 편법을 방지하기 위해 프론트엔드 선택 단계(`onVehicleSelectChange`), 폼 제출 단계(`handleDriveSubmit`), 수정 단계(`handleEditSubmit`) 등 3중 방어막을 구축하여 데이터 무결성을 확보했습니다.
* **비개발자의 애자일(Agile) 업데이트**:
"도표 선을 진하게 해달라", "한 사람이 2대 못 타게 해달라", "비고에 다음 이용자 메모를 띄워달라" 등 실무 피드백이 발생할 때마다 AI와 함께 즉시 수정하고 GitHub/Vercel을 통해 당일 배포하는 초고속 개선 루프를 구현했습니다.

#### ⑤ 다른 사람도 따라 할 수 있나요?
* **누구나 100% 따라 할 수 있습니다! (재현성·확장성 매우 높음)**:
- **코드 한 줄 몰라도 가능**: 복잡한 프로그래밍 언어를 배울 필요 없이, 자신이 담당하는 업무의 흐름(Flow)과 필요한 입력 항목을 AI에게 자연어로 설명하기만 하면 됩니다.
- **무료·저비용 인프라 활용**: GitHub Pages, Vercel, Firebase 등 무료로 활용 가능한 클라우드 인프라를 바탕으로 구축되어 예산이 없는 타 기관·부서에서도 즉시 도입할 수 있습니다.
- **타 업무로의 수평 전파 용이**: 본 차량운행기록부 템플릿은 병원뿐만 아니라 관공서, 일반 기업의 법인차량 관리, 당직 일지, 비품/장비 대여 관리 등 다양한 현장 업무에 그대로 복제하여 적용할 수 있습니다.
← 목록