
Generative AI Coding Assistants for Developers
OtherPrice
This course is free to enrol.
Enrol free on the course site →Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
Tool-calling agents make one function call at a time, observing each result before deciding the next move. Code agents write the whole plan as a single block of code, which can run efficiently and often gives more reliable results. This course explains that shift and builds code agents with smolagents.
Readers interested in agentic workflows who want to go beyond tool calling will find the material aimed at them. Basic Python and familiarity with LLMs are recommended.
Learn how to build code agents in Building Code Agents with Hugging Face smolagents, created in collaboration with Hugging Face, and taught by Thomas Wolf, co-founder and CSO, and Aymeric Roucher, Project Lead.
Tool-calling agents use large language models to write out multiple function calls sequentially to complete a complex sequence of tasks. They generate one function call, execute it, observe, reason, and then decide what to do next. Code agents take a different approach. They consolidate all these calls into a single block or snippet of code, letting the LLM lay out an entire plan of action at once. That block can be executed efficiently, providing more reliable results.
In this short course, you’ll learn how to build your own code agents using smolagents, a lightweight agentic framework from Hugging Face. Along the way, you’ll explore real-world use cases, learn how to run LLM-generated code safely, and build an evaluation system that optimizes your code agent for production.
In detail, you’ll learn:
By the end of this course, you’ll know how to build and run code agents using smolagents, understand their advantages over tool-calling agents, and be ready to deploy them safely with a structured evaluation system in your projects.
Who should join?
This course is for anyone interested in agentic workflows, especially those looking to go beyond tool-calling and experiment with LLMs that plan and execute tasks autonomously. Basic Python knowledge and familiarity with LLMs is recommended.
Advertisement
No Korshub reviews yet.