Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 913 Bytes

File metadata and controls

33 lines (23 loc) · 913 Bytes

Kaggle Competition Winner Agent

Google ADK agent that queries Kaggle for competition winners using the Gemini model.

Setup

  1. Install dependencies:

    pip install -r requirements.txt
  2. Configure credentials:

    • Copy .env.example to .env
    • Add your Google API key from Google AI Studio
    • Add Kaggle API credentials (username and key from your Kaggle account settings)
    • Alternatively, place your kaggle.json in ~/.kaggle/ directory
  3. Run the agent:

    python agent.py

Configuration

Update the competition_name variable in the main() function of agent.py to match your target Kaggle competition.

How it works

  1. Authenticates with Kaggle API
  2. Fetches the competition leaderboard
  3. Uses Google's Gemini model to analyze and summarize the winner
  4. Outputs the winner summary via logging