Spaces:
Sleeping
Sleeping
| title: Smolagents2 | |
| emoji: ⚡ | |
| colorFrom: yellow | |
| colorTo: green | |
| sdk: gradio | |
| sdk_version: 6.3.0 | |
| app_file: app.py | |
| pinned: false | |
| --- | |
| title: Smolagents | |
| emoji: 📚 | |
| colorFrom: indigo | |
| colorTo: indigo | |
| sdk: gradio | |
| sdk_version: 6.3.0 | |
| app_file: app.py | |
| pinned: false | |
| --- | |
| # Alfred AI Assistant - smolagents Framework | |
| A multi-functional AI assistant built with the **smolagents framework** that can: | |
| - 🔍 Search the web for current information | |
| - ⏰ Tell time in any timezone | |
| - 🧮 Perform calculations and currency conversions | |
| - 🌤️ Check weather anywhere | |
| - 📏 Convert between units | |
| - Translator | |
| ## 🚀 Features | |
| - **7+ Specialized Tools**: Each optimized for different tasks | |
| - **Real-time Data**: Web search, weather, currency rates | |
| - **Smart Tool Selection**: Agent automatically chooses the right tool | |
| - **User-friendly Interface**: Clean Gradio UI | |
| - **Educational**: Perfect for learning smolagents framework | |
| ## 📋 Available Tools | |
| 1. **web_search_tool** - Search DuckDuckGo for current information | |
| 2. **get_current_time_in_timezone** - Time in any timezone | |
| 3. **calculator_tool** - Math + currency conversion | |
| 4. **weather_tool** - Current weather worldwide | |
| 5. **unit_conversion_tool** - Convert units (length, weight, temp, etc.) | |
| ## 🎯 Example Queries | |
| - "What are the latest AI news?" | |
| - "What time is it in Tokyo?" | |
| - "Calculate 15% of 250 + tax" | |
| - "Convert 100 USD to EUR" | |
| - "Weather in Paris" | |
| - "10 km to miles" | |
| ## 🛠️ Technical Details | |
| - **Framework**: smolagents | |
| - **LLM**: Qwen/Qwen2.5-Coder-32B-Instruct (via Hugging Face) | |
| - **UI**: Gradio | |
| - **Deployment**: Hugging Face Spaces | |
| ## 📁 Files | |
| - `app.py` - Main application with agent and tools | |
| - `prompts.yaml` - System prompts and configuration | |
| - `requirements.txt` - Python dependencies | |
| ## 🚀 Deployment | |
| 1. Create a new Space on Hugging Face | |
| 2. Choose **Gradio** SDK | |
| 3. Upload all files | |
| 4. The Space will build automatically | |
| ## 📚 Course Context | |
| This project is for the HuggingFace AI Agents Course, demonstrating the **smolagents framework**. | |
| ## ⚠️ Limitations | |
| - Web search limited to 3 results (for speed) | |
| - Some APIs have rate limits | |
| - Image generation requires specific hardware | |
| - Model may be overloaded during peak times | |
| Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |