Inspiration

As long-time fans of Iron Man, we’ve always been inspired by Tony Stark’s iconic AI personal assistants. Our goal was to bring this science fiction concept to life by creating our own version—Friday.

What it does

Friday takes speech input from the user, processes it, and responds with AI-generated text, while also speaking the reply aloud. In addition, Friday can:

  • Play music on Spotify.
  • Retrieve local weather information using the user's IP location.
  • Send text messages via Gmail.
  • Open Google in a browser.
  • Provide the current date and time.

How we built it

We utilized OpenAI's API, Spotify's API, Gmail, as well as online documentation on OpenAI's website to logically incorporate with other functions we came up with.

Challenges we ran into

Getting the user interface to intertwine with the backend logic. It was very tricky to ensure the response gets displayed in the Tkinter window, while the animation and microphone inputs run all at the same time.

Accomplishments that we're proud of

  • Successfully incorporating a robust library like ChatGPT into a real-world application.
  • Achieving a replication of futuristic science fiction technology from movies in under 24 hours.

What we learned

  • Effective collaboration using GitHub for version control and team management.
  • Web scraping to fetch real-time weather information.
  • Working with API keys, integrating multiple APIs, and troubleshooting errors using online resources.
  • Learning how to collaborate with artificial intelligence, rather than simply using it as a tool.

What's next for Friday

Our vision for Friday is to help people in their day-to-day tasks. We aim to make Friday a more accessible, and free alternative to popular AI assistants like Alexa, Google Home, or Amazon Echo.

Built With

Share this project:

Updates