MyQueensland Assistant

Project Info

Digimatiks thumbnail

Team Members


Eunice , NiƱo

Project Description


MyQueensland Assistant is a virtual assistant which tries to have a conversation with a user who is looking to explore Queensland but no idea where to go or what event to attend on a weekend.

As a family like ours, who just moved here in Brisbane, we are not yet familiar with all the activities and places to go.

So leveraging technology around our house like the Google Home/ Google Hub we can use it to help us get suggestions and recommendations on what events or places to go.

Not only the assistant will recommend an event in a place in Queensland you want to go but also it recommends discounts and deals amongst the local shops nearby those recommendations. This
way, you can have a great time at the same time save cost. And most importantly helping the local businesses there.


#smart home devices #google assistant #virtual assistant #shop local #local bussinesses #ai/ml

Data Story


MyQueensland Assistant

A virtual assistant helping to connect Queenslander to local businesses thru tourism and discounts.

Problem Statement

1. As a family in Queensland, how can we know latest events in Queensland without doing heavy research before hand.
2. As a local business owner, how do I promote my business to Queenslander and offering them with discount and deals

Solution

  1. Using a google home or google hub assistant, a user can ask the MyQueensland assistant to recommend any events at a particular area. In response, the assistant returns latest events and deals near that area.
  2. Any local business owner can upload their deals and discount to the business directory and then this gets picked up by MyQueensland assistant and promote this to all people looking for deals/discount shops near to the place they want to explore.

Dataset Use

  • Business Discount Directory
    Ingest this data daily using cloud functions and load into BigQuery for consumption by webhook used by Dialogflow fullfillment service.
    We use this data to correlate to events nearby this businesses.

  • Events Data - Brisbane City Council
    Ingest this data daily and use Python Pandas to transform data then load to Bigquery to be join later on event's location data

  • Events Location - Brisbane City Council
    Ingest this data daily and then load to Bigquery to be join later on event data to get the event's location.

Technology Use

  • DialogFlow for Natural Language Understanding
  • BigQuery for Analytics DB
  • Firebase Cloud Functions for Serverless API
  • Google Home for testing google assitant device
  • Google Nest Hub for testing google assitant device
  • Node.js for webserver code
  • Python Pandas for data transformation

Team Member

  • Nino
  • Eunice

Evidence of Work

Video

High-Res Image

Team DataSets

Events locations

Data Set

Events

Data Set

Business Discount Directory

Data Set

Challenges

Small Business and Tourism

Small business and the tourism industry need your help to survive! How can we get them back on track?

Go to Challenge | 6 teams have entered this challenge.

Community growth and recovery

Local economies, particularly the hospitality and tourism sectors, have been hit hard this year with the bushfires and the effects of COVID-19. These challenges have a far reaching impact on our local communities. How might we help communities recover by encouraging people to engage safely with local businesses?

Go to Challenge | 14 teams have entered this challenge.

Find hidden gems within COVID-19 lockdown

The new restrictions on movement in Melbourne have caused increased stress for Victorians. How can we use currently available datasets to show our fellow Australians what is already available for their quality of life within their 5km radius?

Go to Challenge | 13 teams have entered this challenge.

Pandemic Survival

Help us survive a pandemic!

Go to Challenge | 7 teams have entered this challenge.

Caring for the Aged in COVID Times

How can we reimagine the aged care experience

Go to Challenge | 18 teams have entered this challenge.