TL;DR
작성자는 플랫폼 번호 공개 지연으로 인한 혼란을 줄이기 위해 Network Rail API를 활용하고 내부 어댑터를 통해 데이터를 정규화하는 개인용 앱 Live Rail을 개발했다. 예측 엔진은 각 열차의 역별 플랫폼 출현 빈도를 데이터베이스에 누적해 신뢰도 점수를 계산하는 빈도 기반 방식으로 작동하며 현재 관찰된 정확도는 약 75%이다. 전체 개발 과정에서는 Claude 기반 LLM을 코드 생성과 설계 보조에 적극 활용했으며 Opus 4.6과 Fable 5를 혼용해 여러 세션에 걸쳐 구현을 완성했다. UI 개선과 예측 알고리즘 고도화가 남아 있지만 어댑터 계층과 빈도 기반 접근으로 빠른 프로토타이핑과 실용적 성과를 얻었다.
커뮤니티 반응
댓글과 반응은 대체로 긍정적이었으며 많은 사용자가 플랫폼 예측과 실시간 트래킹의 실용성에 공감했다. 일부 사용자들은 단순 빈도 기반 접근의 한계를 지적하며 더 복잡한 피처나 시간대별 패턴을 고려해야 정확도가 향상된다고 언급했다. 개발 과정에서 Claude를 도구로 활용했다는 점에는 흥미를 보이는 반응이 많았고 LLM을 보조 개발자로 활용한 경험담을 묻는 추가 질문들이 이어졌다.
주요 논점
작성자는 Claude를 활용한 개발이 생산성을 높였다고 보고했고 그 근거로 전체 구현에서 Claude가 담당한 비중과 여러 세션을 통한 반복 개선 과정을 제시했다. 프롬프트 입력으로 요구사항과 API 스펙을 제공하면 모델이 어댑터 코드와 백엔드 로직을 생성하는 방식으로 작업이 진행되었다. 결과적으로 개인 프로젝트 수준에서 빠른 프로토타이핑과 반복적 수정이 가능했다는 점이 주요 주장이다.
빈도 기반 플랫폼 예측은 단순한 통계적 접근으로 구현 복잡도를 낮추지만 한계도 존재한다고 평가되었다. 작성자는 현재 약 75%의 정확도를 보고했고 이는 데이터가 쌓일수록 개선될 가능성이 있으나 시간대, 임시 편성 변경, 플랫폼 공지 지연 등 변수에는 취약할 수 있다. 따라서 실무 적용 시에는 보조 정보나 더 정교한 모델을 결합하는 방안이 권장된다는 관점이 제시되었다.
개인 목적의 툴로서 실시간 트래킹과 예측 기능은 충분한 가치가 있다는 주장이 커뮤니티에서 지지를 얻었다. 어댑터 계층을 통해 외부 API를 내부 포맷으로 정규화한 설계는 유지보수와 확장성 측면에서 합리적이라는 평가가 제시되었다. 이러한 구조는 향후 알고리즘 교체나 추가 데이터 소스 통합을 수월하게 만든다는 장점이 강조되었다.
합의점 vs 논쟁점
합의점
- Network Rail API를 활용한 데이터 수집과 어댑터 계층 설계가 실용적이라는 데에 의견이 모였다.
- 빈도 기반 예측 방식은 간단한 구현으로 빠른 성능을 제공하지만 더 많은 데이터와 보완적 피처가 있으면 개선 여지가 있다는 점에서 합의가 형성되었다.
논쟁점
- LLM을 개발 도구로 사용하는 것의 장단점에 대해 일부에서는 생산성 향상으로, 일부에서는 품질 통제 문제로 의견이 갈렸다.
- 빈도 기반 예측의 실제 배포 적합성에 대해 실무적 신뢰성 여부를 두고 분열된 의견이 존재한다.
실용적 조언
- Network Rail의 원시 API 응답을 바로 사용하지 않고 어댑터 계층을 도입해 필드 정규화와 누락값 처리를 수행하면 UI와 예측 로직이 일관된 입력을 받을 수 있다. 예측 엔진은 각 열차-역 조합의 과거 플랫폼 출현 빈도를 누적해 신뢰도 점수를 계산하는 방식으로 간단히 구현할 수 있으며 데이터가 누적될수록 정확도가 상승한다. 초기 단계에서는 복잡한 모델 대신 빈도 기반 규칙을 사용해 빠르게 가설을 검증하고 필요에 따라 시간대별 가중치나 편성 변경 감지를 도입해 성능을 보완하는 것이 효율적이다.
섹션별 상세

언급된 도구
코드 생성과 설계 조정, UI와 백엔드 구현 보조
전체 개발 중 주된 모델로 프롬프트 기반 코드·설계 생성에 활용
보조 모델로 특정 작업에서 사용된 LLM
출발·도착 스케줄과 광고 플랫폼 정보, 실시간 위치 데이터 제공
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.