civerson916's picture
Update README.md
f09cdcf verified
|
raw
history blame
2.01 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

[HF Space Screen Shot][images/submit_answers.jpg]

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

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