Inspiration

Most of what inspired me was just trying something new, going outside my comfort zone and working on a new type of project. The theme of my project was inspired by the 2 challenges from Climate and Google going over helping humans and environmentalism

What it does

My project runs a multi-agent system that coordinates through Google ADK to give user information on Hurricanes/Storms in the area, gives them a map of important locations, and email the User with important changes in the storm severity

How we built it

I built it using Google ADK to orchestrate a pipeline of specialist agents, going from NOAA API to get live storm data all the way to a Location Agent that uses zip codes to get coordinate via OpenStreetMap

Challenges we ran into

Groqs llm would break when trying to perform parallel tool calls inside ADK's Parallel Agent. The Overpass API repeatedly timed out returning HTML error pages instead of JSON. Gemini and Groq kept hitting the requests/day limit so i had to change API's multiple times.

Accomplishments that we're proud of

I built a functioning multi-agent AI system, that downloads a real interactive map, sends real emails, and pulls government data. so going form no experience whatsoever to this is pretty cool

What we learned

Basically, the same as Accomplishments since this whole hackathon was a learning experience since I didn't know much about any of this beforehand, ADK definitely helped so the workshops were very beneficial.

What's next for HurricaneNoti

If i were to continue it id like to make it so that ANYONE can enter their zip code and retrieve safety and map information, and id like to add a real monitoring agent that will regularly check NOAA and send regular emails of severity until the storm is gone.

Built With

  • claude
  • folium
  • gemini
  • gmail-smtp
  • google-adk
  • google-ai-studio
  • groq
  • noaa-hurricane-api
  • openstreetmap-api
  • overpass-api
  • python
Share this project:

Updates