This repository contains the GPTTransit application, a personalised public transport chatbot agent. It is developed by Team Green Path Traffic as part of the NUS-NCS Innovation Challenge and won 1st runner up among 80+ participating teams.
- Vision & Alignment: The app is guided by the vision "Making travel a breeze with TransportGPT" and aligns with the Land Transport Master Plan 2040's goals for inclusive infrastructure.
- Technology: Utilizes Generative AI and Large Language Models (LLMs).
- Purpose: Facilitates personalized travel planning.
- Innovative Approach: Redefines the idea that the shortest route is the best.
- User-Centric: Aims to provide reliable, accurate, and diversified public transport solutions for all travellers.
- Core Technologies: GPT-4.0 LLM, LangChain, OpenAI Tool agents, OneMap & LTA DataMall API.
- Personalized Recommendations: Tailors travel advice based on individual needs, such as less crowded routes for seniors.
- Weather Integration: Considers weather forecasts to promote walking and aligns with Health Promotion Board's Healthier SG initiative.
- Real-Time Updates: Provides alternative routes and transport modes during train disruptions and traffic issues.
- Quality Assurance: Includes frameworks for guardrails to focus on transport-related queries and feedback mechanisms to enhance performance and accuracy.
- A video demostration of the chatbot can be found here: YouTube.
- "Code" folder: Source code & download-able datasets
- "ExecutiveSummary_GPTTransit.pdf": Summary of the project & it's core features