civerson916's picture
Update README.md
1db3394 verified
|
raw
history blame
2 kB
metadata
title: Final Assignment
emoji: 🕵🏻‍♂️
colorFrom: indigo
colorTo: indigo
sdk: gradio
sdk_version: 5.29.0
app_file: app.py
pinned: false
hf_oauth: true
hf_oauth_expiration_minutes: 480
license: mit

Hugging Face Agents Course

Agents Course Final Project

Final hands-on assignment for the Hugging Face Agents course. In this project I built a multi-agent solution, evaluated it against questions from the General AI Assistants (GAIA) benchmark (level one only), and got creative with some agent and tool improvements.

About The Project

Achieving 30 points for the certification was relatively easy with the template provided and a powerful enough LLM. However, evaluation revealed the unique types of implementation challenges with AI agents. Some of which include...

  • Cost
  • Response Times
  • Reliability

App Platorm

Beyond what looks like a smolagents guided tour, you can find the following in this repo...

  • Research agent armed with Google search via Serper and both Audo and Video Understanding via Geminivideo-understanding)
  • Chess agent leveraging my board_to_fen fork and a Stockfish API.
  • Langfuse setup boilerplate, a working example. This is an absolute must.
  • Pydantic settings for type safety, centralized, and encapsulated config.
  • Basic parallel agent task execution, compatible with Gradio, no extra abstractions.

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference