Spaces:
Sleeping
Sleeping
| title: 'HF Agents ' | |
| emoji: 🕵🏻♂️ | |
| colorFrom: indigo | |
| colorTo: indigo | |
| sdk: gradio | |
| sdk_version: 5.39.0 | |
| app_file: app.py | |
| pinned: false | |
| hf_oauth: true | |
| hf_oauth_expiration_minutes: 480 | |
| Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |
| --- | |
| Custom agent created for [HF Agents Course](https://huggingface.co/learn/agents-course/unit4/hands-on) for GAIA subset | |
| ## Results | |
| - **Best run:** **19/20** tasks (**95%** on course [leaderboard](https://huggingface.co/spaces/agents-course/Students_leaderboard)) | |
| - **Average run:** **17/20** tasks (**85%**) | |
| # Technologies | |
| - smolagents - agents framework | |
| - Gemini 2.5 Pro - "brains" of the agent | |
| - [serper.dev](https://serper.dev) - search engine results for web search tool | |
| - custom agent tools using plethora of OSS code and libraries. See more in [tools]() | |
| # Run | |
| 1. Create `.env` file (see `.env_example` file) | |
| - Add `GOOGLE_API_KEY` with Gemini API key | |
| - Add `SERPER_API_KEY` with serper.dev API key | |
| 2. `python app.py` - gradio UI for running agent on course dataset and submitting to leaderboard | |
| 3. `python smolagents_agent.py` - gradio UI for testing agent on user input tasks |