Library / Artificial Intelligence

Building AI Agents with smolagents

On Udemy

About this course

What you'll learn:

  • Build AI agents that interact with external systems and tools
  • Understand the architecture of modern AI agent systems
  • Implement single agents and multi-agent collaboration patterns
  • Create custom tools for your AI agents
  • Add user interfaces with GradioUIDeploy agents to Hugging Face SpacesSet up monitoring with OpenTelemetry and LangFuse

Course Description:

  • Move beyond basic chatbots and build AI systems that take real actions in the world.

This course takes you from AI agent theory to implementation using the smolagents framework. You'll learn to build systems that search the web, process data, execute code, and collaborate with other agents.

We begin with theory, explaining the differences between traditional LLMs and AI agents, agent architecture, and when to use workflows versus agents. You'll understand the spectrum from developer-controlled flows to autonomous agents.

Then we dive into hands-on development. You'll build your first agent, create custom tools, implement user interfaces, and deploy to Hugging Face Spaces. The course concludes with multi-agent systems and monitoring techniques.

By the end, you'll have the knowledge and skills to design, build, and deploy AI agent systems for various applications.

Requirements:

  • Basic Python programming knowledge
  • Familiarity with LLM concepts
  • No prior experience with AI agents required

Who this course is for:

  • Software developers adding AI capabilities to applications
  • Machine learning engineers expanding beyond traditional modelsAI enthusiasts building interactive systems
  • Professionals automating complex workflows

Read the full description on Udemy on Udemy (opens in a new tab)

Ready to start? Continue on Udemy to enroll.

Start learning on Udemy (opens in a new tab)

Prices, discounts and availability are set by Udemy. We may earn a commission when you purchase through links on this site.