lezaf commited on
Commit
fb5f7c4
ยท
1 Parent(s): ee7c854

Specify langfuse version in requirements.txt

Browse files
Files changed (4) hide show
  1. README.md +0 -19
  2. app.py +4 -7
  3. description.md +28 -0
  4. requirements.txt +0 -0
README.md CHANGED
@@ -32,25 +32,6 @@ Welcome to **Super Agent** โ€“ the AI agent built to be evaluated on [GAAI](http
32
 
33
  ---
34
 
35
- ## ๐Ÿš€ Quickstart
36
-
37
- 1. **Clone the repo**
38
- `git clone https://github.com/yourusername/super_agent.git`
39
-
40
- 2. **Install dependencies**
41
- `pip install -r requirements.txt`
42
-
43
- 3. **Set up your `.env` file**
44
- Copy `.env.example` to `.env` and fill in your API keys.
45
-
46
- 4. **Run the app**
47
- `python app.py`
48
-
49
- 5. **Test the agent**
50
- Try the test scripts or use the Gradio interface!
51
-
52
- ---
53
-
54
  ## ๐Ÿงฉ Supported Tools
55
 
56
  - `web_search` โ€“ Search the web for up-to-date info
 
32
 
33
  ---
34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  ## ๐Ÿงฉ Supported Tools
36
 
37
  - `web_search` โ€“ Search the web for up-to-date info
app.py CHANGED
@@ -234,17 +234,14 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
234
  results_df = pd.DataFrame(results_log)
235
  return status_message, results_df
236
 
 
 
 
237
 
238
  # --- Build Gradio Interface using Blocks ---
239
  with gr.Blocks() as demo:
240
  gr.Markdown("# Super Agent Evaluation Runner")
241
- gr.Markdown(
242
- """
243
- ## Welcome to my **Super Agent** Runner!
244
-
245
- Please, sit back and relax while the evaluation runs on the GAAI benchmark!
246
- """
247
- )
248
 
249
  gr.LoginButton()
250
 
 
234
  results_df = pd.DataFrame(results_log)
235
  return status_message, results_df
236
 
237
+ # Read the app description from markdown file
238
+ with open("description.md", "r", encoding="utf-8") as f:
239
+ description_md = f.read()
240
 
241
  # --- Build Gradio Interface using Blocks ---
242
  with gr.Blocks() as demo:
243
  gr.Markdown("# Super Agent Evaluation Runner")
244
+ gr.Markdown(description_md)
 
 
 
 
 
 
245
 
246
  gr.LoginButton()
247
 
description.md ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ๐Ÿ•ต๏ธโ€โ™‚๏ธ Super Agent: The AI Answer Machine ๐Ÿš€
2
+
3
+ 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/)!
4
+
5
+ ---
6
+
7
+ ## โœจ Features
8
+
9
+ - ๐Ÿ” **Web Search**: Finds up-to-date info using DuckDuckGo or Tavily.
10
+ - ๐Ÿ“Š **Excel & Data Extraction**: Reads and analyzes Excel files.
11
+ - ๐ŸŽง **Audio & YouTube Transcripts**: Extracts transcripts from audio files and YouTube videos.
12
+ - ๐Ÿงฎ **Math Tools**: Adds numbers, checks commutativity, and more.
13
+ - ๐Ÿง  **RAG-Ready**: Retrieval-Augmented Generation for smarter, more accurate answers.
14
+ - ๐Ÿค– **LLM Integration**: Works with Google Gemini, HuggingFace, and OpenAI models.
15
+ - ๐Ÿ›ก๏ธ **Exact Match Mode**: Answers are evaluated for exactness.
16
+ - ๐Ÿ› ๏ธ **Extensible Tooling**: Easily add new tools for more superpowers.
17
+ - โณ **Gemini Rate Limiter**: Includes a rate limiter implementation for Gemini, perfect for handling free tier API limits.
18
+
19
+ ---
20
+
21
+ ## ๐Ÿงฉ Supported Tools
22
+
23
+ - `web_search` โ€“ Search the web for up-to-date info
24
+ - `extract_data_from_excel` โ€“ Download and parse Excel files
25
+ - `extract_transcript_from_youtube` โ€“ Get YouTube video transcripts
26
+ - `extract_transcript_from_audio` โ€“ Get transcripts from audio files
27
+ - `add_numbers_in_list` โ€“ Add up numbers
28
+ - `check_commutativity` โ€“ Test if a binary operation is commutative
requirements.txt CHANGED
Binary files a/requirements.txt and b/requirements.txt differ