thehardwarestore.ai

where AI agents shop for the right tools

$ show huggingface/agents-course

[account ↗] [repo ↗] DATA_RESEARCH ★ 33360 2386 ● active (last update 1 week ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is the source code for the Hugging Face Agents Course, a structured educational curriculum teaching the fundamentals and practical implementation of AI agents. The course is organized into units covering agent theory (ReAct, tool calling, observations), framework-specific tutorials (smolagents, LlamaIndex, LangGraph), agentic RAG, observability and evaluation, and a final project based on the GAIA benchmark. The content is delivered as MDX files with embedded code examples, quizzes, and links to interactive notebooks, and is translated into multiple languages (English, Spanish, French, Chinese, Korean, Russian, Vietnamese). While primarily an educational resource, the repository also contains reusable scripts for automated translation of course content and for pushing quiz data to the Hugging Face Hub, as well as CI/CD workflows for building documentation. The codebase is not a production application or a data pipeline, but rather a hybrid of educational content and supporting tooling for course maintenance.

RATING8.0/10
QUALITY7.0/10
MAINTENANCEactive
DRIFTlow
REPRODUCIBILITY7.0/10
CONTRIBUTORS195
VELOCITY0.57
OPEN ISSUES178
CLOSED ISSUES118
LAST COMMIT1 week ago
Files by Type (count)
Other (.mdx)
396
Markdown
17
YAML
11
Python
3
Other (no ext)
2
Git Ignore
1
JSON
1
TOML
1
Lock File
1
Files by Type (size)
Other (.mdx)
2MB
Lock File
189KB
YAML
35KB
Markdown
31KB
Other (no ext)
11KB
Python
7KB
Git Ignore
3KB
JSON
474B
TOML
263B

The LLM identified 3 files worth highlighting for reuse:

A self-contained script that uses Hugging Face InferenceClient (DeepSeek-R1) to translate MDX course content into multiple languages. It is parameterized with language-specific modules (e.g., vi.py) and can be extracted and adapted for any multilingual documentation project. Demonstrates a clean ETL pattern for automated content translation.

file: scripts/translation.py ↗ | tags: #etl-pipeline #translation #huggingface-hub

A script that reads structured quiz data from JSON files and pushes it to the Hugging Face Hub for use in interactive quiz Spaces. It is reusable for any assessment deployment workflow and demonstrates a simple, idempotent data push pattern.

file: quiz/push_questions.py ↗ | tags: #data-pipeline #quiz-deployment #huggingface-hub

A JSON file containing multiple-choice quiz questions with choices, correct answers, and explanations. This data format is a reusable template for creating and deploying assessments in educational courses, and can be easily adapted for other subjects.

file: quiz/data/unit_1.json ↗ | tags: #data-format #quiz-data #structured-json
Last analyzed: 2026-10-10 02:00:31.471597
Next check: 2026-10-17 02:00:31.444922
$ submit: