Spaces:
Running
Running
File size: 1,813 Bytes
7bb9d22 799013a 2705160 799013a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
---
title: Template Final Assignment
emoji: ๐ต๐ปโโ๏ธ
colorFrom: indigo
colorTo: indigo
sdk: gradio
sdk_version: 5.25.2
app_file: app.py
pinned: false
hf_oauth: true
# optional, default duration is 8 hours/480 minutes. Max duration is 30 days/43200 minutes.
hf_oauth_expiration_minutes: 480
---
# ๐ต๏ธโโ๏ธ Super Agent: The AI Answer Machine ๐
Welcome to **Super Agent** โ the AI agent built to be evaluated on [GAAI](https://huggingface.co/papers/2311.12983) benchmark to complete the [AI agents](https://huggingface.co/learn/agents-course/unit0/introduction) course by [Hugging Face](https://huggingface.co/)!
---
## โจ Features
- ๐ **Web Search**: Finds up-to-date info using DuckDuckGo or Tavily.
- ๐ **Excel & Data Extraction**: Reads and analyzes Excel files.
- ๐ง **Audio & YouTube Transcripts**: Extracts transcripts from audio files and YouTube videos.
- ๐งฎ **Math Tools**: Adds numbers, checks commutativity, and more.
- ๐ง **RAG-Ready**: Retrieval-Augmented Generation for smarter, more accurate answers.
- ๐ค **LLM Integration**: Works with Google Gemini, HuggingFace, and OpenAI models.
- ๐ก๏ธ **Exact Match Mode**: Answers are evaluated for exactness.
- ๐ ๏ธ **Extensible Tooling**: Easily add new tools for more superpowers.
- โณ **Gemini Rate Limiter**: Includes a rate limiter implementation for Gemini, perfect for handling free tier API limits.
---
## ๐งฉ Supported Tools
- `web_search` โ Search the web for up-to-date info
- `extract_data_from_excel` โ Download and parse Excel files
- `extract_transcript_from_youtube` โ Get YouTube video transcripts
- `extract_transcript_from_audio` โ Get transcripts from audio files
- `add_numbers_in_list` โ Add up numbers
- `check_commutativity` โ Test if a binary operation is commutative
|