Skip to content

BlueHat1993/weather-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌦️ Weather Agent

A conversational AI agent powered by Google Agent Developer Kit (ADK) that provides weather and time information for any city in the world in a natural, human-like conversation. ( This is a public version of the code )

πŸš€ Features

  • πŸ•’ Current Time Lookup
    Ask for the current time in any city around the globe.

  • ☁️ Current Weather Report
    Get real-time weather updates including temperature, condition, humidity, and more.

  • πŸ“… 7-Day Weather Forecast
    Receive a conversational, easy-to-understand forecast for the next 7 days.

🧠 Built With

  • Google ADK (Agent Developer Kit)
    For creating intelligent conversational agents powered by Google's ecosystem.

  • Natural Language Processing
    To enable smooth and human-like interactions.

  • Weather & Time APIs
    For real-time and forecast data (e.g., OpenWeatherMap, WeatherAPI, WorldTimeAPI, etc.).

πŸ’¬ Example Conversations

User: What's the weather like in Paris right now?
Agent: Currently in Paris, it's 15°C with light rain and a gentle breeze. 🌧️

User: Will it rain in Tokyo this week?
Agent: Here’s the forecast for Tokyo: Expect light showers on Monday and Thursday. The rest of the week looks mostly sunny. β˜€οΈ

User: What time is it in New York?
Agent: It’s currently 8:45 PM in New York. πŸ•—

πŸ“¦ Installation

  • create virtual environment

  • install packages using requirements.txt

  • run command "adk web"

πŸ“ˆ Future Enhancements

  • voice interaction
  • visuals
  • insights on historical weather patterns

🀝 Contributing

Pull requests are welcome! If you have suggestions or want to add features, feel free to open an issue.

πŸ“„ License

This project is licensed under the MIT License.

About

Weather Agent - A conversational agent powered by Open-meteo API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages