A generative AI chatbot that enables natural language querying and analysis of GTFS transit data through code generation and execution.
TransitGPT is a specialized chatbot that helps transit enthusiasts retrieve transit information and analyze General Transit Feed Specification (GTFS) data via natural language instructions. It bridges the gap between complex transit data and user-friendly interaction by generating and executing code to answer queries.
The system follows a four-step workflow: query moderation, main LLM code generation, safe code execution with retries, and summarization of results into chat responses.
TransitGPT aims to make transit data analysis accessible by allowing users to interact with complex GTFS datasets through simple natural language, eliminating the need for specialized programming skills.
Import GTFS transit data into SQLite and query routes, stops, times, fares and more.
Tools for working with GTFS public transit data in ArcGIS
RRRR rapid real-time routing
R package for working with GTFS data
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.