Route Optimization · NLP

AI-PORT

AI-Powered Airport Route Optimization Chatbot

자연어로 말하면 거리와 혼잡도를 동시에 고려해 공항 최적 동선을 즉시 제안하는 AI 챗봇.

PythonFastAPIDijkstraNLP Route OptimizationIncheon AirportKotlin
Overview

말하면,
길이 보인다.

넓은 공항에서 최적 동선을 찾는 일은 번거롭습니다. AI-PORT는 한국어 자연어 입력에서 게이트·경유지·우선순위를 추출하고, 거리와 혼잡도를 동시에 고려한 다중 목표 최적화로 즉시 경로를 제안하는 챗봇입니다.

실제 인천공항 T1의 482개 노드 그래프 위에서 동작하며, Android 앱(Kotlin)을 병행 개발했습니다.

Example Query

"내 탑승 게이트는 15번인데, 가장 가까운 ATM을 들렀다가 한적한 라운지 찾아줘"

자연어 입력 의도 해석 (게이트·경유지·우선순위) α×거리 + β×혼잡도 Dijkstra 최적 동선
Methodology · Core Capabilities

다중 목표 경로 최적화

Performance Metrics

성능 지표

~50ms
API Response
~90%
Intent Accuracy (MVP)
±3min
Route Error
95%
T1 Coord Accuracy

482개 노드 그래프 위에서 ~50ms 응답으로 최적 동선을 계산하며, 지도 기반 좌표 신뢰도 95%를 확보했습니다.

Tech Stack

기술 스택

Backend

  • FastAPI · Uvicorn
  • Pydantic

Algorithm

  • Dijkstra
  • Multi-objective optimization

NLP

  • 정규식 + 키워드 매칭

Mobile & Data

  • Kotlin (Android)
  • 인천공항 공공API
  • 482-node graph