Umer797 commited on
Commit
e6d19e7
·
verified ·
1 Parent(s): 825bf4a

Update README.md

Browse files

Updated README.md

Files changed (1) hide show
  1. README.md +24 -15
README.md CHANGED
@@ -1,15 +1,24 @@
1
- ---
2
- title: Template Final Assignment
3
- emoji: 🕵🏻‍♂️
4
- colorFrom: indigo
5
- colorTo: indigo
6
- sdk: gradio
7
- sdk_version: 5.25.2
8
- app_file: app.py
9
- pinned: false
10
- hf_oauth: true
11
- # optional, default duration is 8 hours/480 minutes. Max duration is 30 days/43200 minutes.
12
- hf_oauth_expiration_minutes: 480
13
- ---
14
-
15
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
1
+ # GAIA Benchmark Agent with LangGraph
2
+
3
+ This project implements an agent using the LangGraph framework to solve the GAIA benchmark tasks provided by the Hugging Face Agents Course (Unit 4).
4
+
5
+ Uses LangChain + LangGraph
6
+ Handles 20 benchmark questions
7
+ Submits answers for scoring via Hugging Face leaderboard
8
+
9
+ ## How to run
10
+
11
+ 1. Clone this repo and push it as a Hugging Face Space (public).
12
+ 2. Install the dependencies.
13
+ 3. Launch the Space and log in to Hugging Face.
14
+ 4. Click "Run Evaluation & Submit All Answers" to evaluate your agent.
15
+
16
+ ## Project files
17
+
18
+ - `main.py` — Gradio app runner
19
+ - `graph_builder.py` — Builds the LangGraph pipeline
20
+ - `llm_node.py` — Defines LLM node logic
21
+ - `formatter_node.py` — Cleans up answers for exact-match submission
22
+ - `api_client.py` — Wraps GAIA API interactions
23
+
24
+ Good luck!