Umer797's picture
Update README.md
23d8a2c verified
|
raw
history blame
992 Bytes
---
title: GAIA LangGraph Agent
emoji: πŸ€–
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
hf_oauth: true
---
# GAIA Benchmark Agent with LangGraph
This project implements an agent using the LangGraph framework to solve the GAIA benchmark tasks provided by the Hugging Face Agents Course (Unit 4).
βœ… Uses LangChain + LangGraph
βœ… Handles 20 benchmark questions
βœ… Submits answers for scoring via Hugging Face leaderboard
## How to run
1. Clone this repo and push it as a Hugging Face Space (public).
2. Install the dependencies.
3. Launch the Space and log in to Hugging Face.
4. Click "Run Evaluation & Submit All Answers" to evaluate your agent.
## Project files
- `main.py` β€” Gradio app runner
- `graph_builder.py` β€” Builds the LangGraph pipeline
- `llm_node.py` β€” Defines LLM node logic
- `formatter_node.py` β€” Cleans up answers for exact-match submission
- `api_client.py` β€” Wraps GAIA API interactions
Good luck!