혁신적인 AI 챗봇: 공공 교통 데이터 분석의 새로운 지평을 열다
본 연구는 LLM 기반 에이전트 챗봇을 활용하여 공공 교통 데이터 분석 및 의사결정 지원 시스템을 개발하고, 그 성능을 체계적으로 평가한 연구입니다. SQL 쿼리 실행, 데이터 시각화 등의 기능을 통해 사용자 편의성을 높였으며, 데이터 기반의 엄격한 평가 방법론을 제시하여 AI 시스템 개발에 중요한 시사점을 제공합니다.

Luca Fantin, Marco Antonelli, Margherita Cesetti, Daniele Irto, Bruno Zamengo, Francesco Silvestri 등이 참여한 최근 연구는 대규모 언어 모델(LLM) 기반의 혁신적인 챗봇을 소개합니다. 이 챗봇은 방대한 공공 교통 데이터를 효율적으로 분석하고, 사용자 친화적인 인터페이스를 통해 의사 결정을 지원하는 기능을 제공합니다.
복잡한 데이터, 간편한 해결책
공공 교통 서비스의 질을 평가하려면, 예정된 및 실제 운행에 대한 방대한 데이터와 각 서비스가 충족해야 하는 품질 제약 조건을 나열한 문서를 분석해야 합니다. SQL 쿼리를 사용하여 이러한 데이터셋을 질의하고, 데이터를 구성하고 시각화하는 것은 대부분의 사용자에게 매우 복잡한 작업입니다. 하지만 이 챗봇은 이러한 어려움을 해결해 줍니다.
에이전트 아키텍처의 힘
이 챗봇은 에이전트 아키텍처를 기반으로 합니다. 이는 핵심 LLM의 기능을 확장하여 SQL 쿼리 실행, 데이터 플로팅, 여정 및 정류장 좌표를 이용한 지도 생성 등 여러 작업을 수행할 수 있는 일련의 도구와 상호 작용할 수 있도록 합니다. 이는 단순한 챗봇을 넘어, 데이터 분석 및 시각화를 위한 강력한 도구로 진화시키는 핵심 전략입니다.
성능 평가: 데이터 기반의 접근
본 논문은 생성형 AI 프로젝트의 주요 난제 중 하나인 성능 측정을 위한 데이터 수집 방법론 또한 제시합니다. 연구팀은 여러 질문을 하고, 생성된 쿼리, 검색된 데이터, 자연어 응답을 각각 저장하는 워크플로우를 통해 챗봇을 광범위하게 테스트했습니다. 이러한 질문들은 기본 예시 집합에서 가져온 후 데이터베이스의 실제 데이터로 보완하여, 챗봇의 성능, 특히 응답의 일관성과 생성된 쿼리의 정확성을 평가하기 위한 데이터셋을 생성했습니다. 이는 객관적인 성능 평가를 위한 중요한 기반이 됩니다.
미래를 위한 전망
이 연구는 LLM 기반 챗봇을 활용하여 공공 교통 데이터 분석 및 의사 결정 지원을 혁신적으로 개선할 수 있음을 보여줍니다. 에이전트 아키텍처와 체계적인 성능 평가 방법론은 향후 유사한 AI 시스템 개발에 중요한 시사점을 제공합니다. 이러한 기술의 발전은 더욱 효율적이고 사용자 친화적인 공공 교통 서비스 제공에 기여할 것으로 기대됩니다.
Reference
[arxiv] Design and testing of an agent chatbot supporting decision making with public transport data
Published: (Updated: )
Author: Luca Fantin, Marco Antonelli, Margherita Cesetti, Daniele Irto, Bruno Zamengo, Francesco Silvestri
http://arxiv.org/abs/2505.22698v1