https://github.com/mdalamin5/agentic-ai-journey-with-huggingface-and-langchain-academy-course
A comprehensive implementation of the HuggingFace and Langchain-academy Agentic AI course. Explore LLM-powered agents using transformers-agents, custom tools, multi-step reasoning, and real-world deployment workflows across Hugging Face's agent framework and inference APIs.
https://github.com/mdalamin5/agentic-ai-journey-with-huggingface-and-langchain-academy-course
agentic-ai agentic-rag groq-api human-in-the-loop langgraph long-short-term-memory ollama
Last synced: 3 months ago
JSON representation
A comprehensive implementation of the HuggingFace and Langchain-academy Agentic AI course. Explore LLM-powered agents using transformers-agents, custom tools, multi-step reasoning, and real-world deployment workflows across Hugging Face's agent framework and inference APIs.
- Host: GitHub
- URL: https://github.com/mdalamin5/agentic-ai-journey-with-huggingface-and-langchain-academy-course
- Owner: MDalamin5
- License: apache-2.0
- Created: 2025-04-14T10:07:22.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-22T10:14:20.000Z (3 months ago)
- Last Synced: 2025-06-22T10:31:06.257Z (3 months ago)
- Topics: agentic-ai, agentic-rag, groq-api, human-in-the-loop, langgraph, long-short-term-memory, ollama
- Language: Jupyter Notebook
- Homepage: https://www.linkedin.com/in/mdalamin5/
- Size: 6.84 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Agentic AI with Hugging Face Course
[](LICENSE)
Welcome to the **Agentic AI with Hugging Face Course** repository! This project contains my hands-on work, notes, and experiments from Hugging Face's [Agentic AI course](https://huggingface.co/learn/agents-course/unit0/introduction), which explores the creation, customization, and deployment of LLM-powered agents.
---
## ๐ Course Overview
The course covers:
- Introduction to LLM Agents
- Creating and using tools with `transformers-agents`
- Planning and multi-step reasoning
- Deploying agents using Hugging Face APIs
- Building your own custom agents> ๐ Link to course: [Hugging Face Agentic AI Course](https://huggingface.co/learn/agents-course/unit0/introduction)
---
## ๐ Repository Structure
```
Agentic-Ai-with-HuggingFace-Course/
โโโ notebooks/ # Jupyter notebooks per course unit
โโโ scripts/ # Python scripts and experiments
โโโ assets/ # Images or diagrams
โโโ requirements.txt # Python dependencies
โโโ .gitignore # Ignored files and directories
โโโ README.md # This file
```---
## ๐ ๏ธ Setup Instructions
```bash
# Clone the repository
$ git clone https://github.com/MDalamin5/Agentic-Ai-with-HuggingFace-Course.git
$ cd Agentic-Ai-with-HuggingFace-Course# (Optional) Create and activate a virtual environment
$ python -m venv venv
$ source venv/bin/activate # or venv\Scripts\activate on Windows# Install dependencies
$ pip install -r requirements.txt
```> ๐ You may need a Hugging Face API token for agent execution. Visit [https://huggingface.co/settings/tokens](https://huggingface.co/settings/tokens) to create one.
---
## ๐ Course Progress & Notebooks
| Unit | Title | Notebook |
|------|----------------------------------|----------------------------------|
| 0 | Introduction | `notebooks/unit0_intro.ipynb` |
| 1 | Your First Agent | `notebooks/unit1_first_agent.ipynb` |
| 2 | Tools & Tool Use | `notebooks/unit2_tools.ipynb` |
| 3 | Planning with Agents | `notebooks/unit3_planning.ipynb` |
| 4 | Custom Agents & Deployment | `notebooks/unit4_custom_agents.ipynb` |---
## ๐งช Experiments
This section includes custom tools, workflows, and modified agent architectures that go beyond the course exercises.
- `scripts/custom_tool_example.py`
- `scripts/agent_with_memory.py`---
## ๐ Key Takeaways
- Understand the architecture of agentic systems using LLMs
- Leverage `transformers-agents` to create and register tools
- Use agents for dynamic, multi-step problem-solving
- Customize agents for specific tasks and deployment scenarios---
## ๐ License
This project is licensed under the **Apache License 2.0** - see the [LICENSE](LICENSE) file for details.
---
## ๐ Acknowledgments
- [Hugging Face](https://huggingface.co) for providing an awesome open-source ecosystem
- Hugging Face team for the Agentic AI course
- All contributors to `transformers` and `transformers-agents`---
Happy agent building! ๐คโจ