Project Description
For GovHack 2019 we’ve taken on the challenge of improving public transport experiences into the future with open data.
We've created a real-time location-based chat platform for public transport users, T-Chat.
Problem
If you travel on public transport you’ll be aware everyone travels in their own little bubble.
They get on, don’t look or talk to anyone and settle down with their phone, tablet, laptop or, in rare cases, a book or newspaper. There’s no sense of community, even where people have been travelling on the same line at the same time for years.
Plus there’s few ways to access information about areas folks are passing through or to interact in engaging ways with fellow travellers.
Our Solution - T-Chat
T-Chat is a location-based conversation, information and entertainment app that leverages real-time transport open data to connect you to the community inside your vehicle.
T-Chat allows folks on the same public transport vehicle to form and sustain mobile communities, interacting with each other and with an AI, ChatDriver.
For GovHack we have created T-Chat as a web-accessible chat system, which would be integrated into an app framework in future sprints.
We integrated T-Chat with ACT Light Rail and Queensland train, ferry and bus real-time location data to connect anyone using the app to a custom chatroom created for each vehicle based on vehicle and user real-time GPS location. We were unable to get similar NSW or ACT real-time bus data working within our app in the available time.
The ChatDriver AI is only very basic in our GovHack due to time and selecting a learning AI rather than a pure scripted chatbot to allow it to expand to support a wider variety of requests and languages over time. This capability would be expanded in the next sprint to provide information about travel routes and arrivals time, the vehicle being travelling in (make, model, history, driver experience, etc) and provide the capability to ask simple travel support questions and comments about individual travel experiences.
This latter data can be used to continue to improve the public transport network.
ChatDriver would also become a more effective tour guide in future iterations. While we began integrating open data on heritage locations and landmarks, we did not fully activate this in the app due to a lack of tour information in these open datasets.
Our plans would include expanding on heritage and landmark listing data and more precisely using the vehicle’s real-time GPS location, such that ChatDriver can point out landmarks along the route in a timely manner (given the speed and direction of travel), helping residents connect more deeply to their city and assisting tourists to find locations they would otherwise have missed.
We also have aspirations to expand ChatDriver to support quiz-based gaming, allowing folks to compete on their knowledge of a city within a vehicle, or to form teams that compete against routes as part of a city-wide leaderboard. This would also leverage open data to ask questions related to the city.
Again this capability is easy to add within our framework, simply requiring additional time to implement.
Finally, we planned on using open data to enable access to useful and interesting information such as how much petrol and carbon dioxide a T-Chat user, or all commuters on a vehicle, saved by choosing public transport. We are yet to add this functionality, leveraging NSW and other open datasets, as we found they required too much additional data cleaning to provide an accurate result within the timeframe available.
We had hoped to develop T-Chat and ChatDriver further in the time we had, however challenges with many of the datasets not being fit for this purpose mean that this initial version of the service is more of a sketch of what T-Chat could become with appropriate data and support.