

AI Agents Workshop
AI Agents: From Foundations to Building Your Own
How do AI agents work, and what does it take to build one?
Join User Stories for a hands-on workshop that takes you from the foundations of AI and language models to building your own working AI coding agent. With John Abela and Alexey Grigorev, you’ll explore the concepts behind the technology, then put them into practice.
Introduction to LLMs with John Abela
Start with the foundations of artificial intelligence, machine learning and language models, building your understanding of the technology that powers AI agents.
Build Your Own AI Coding Agent with Alexey Grigorev
Build a coding agent from scratch and explore how it can use tools to turn natural-language requests into changes to an application. You’ll learn how to:
Connect a language model to tools through function calling.
Build the basic agent loop.
Give your agent tools to work with files and a codebase.
Use your agent to create and modify an application.
Add a skills system with reusable instruction files your agent can load on demand.
By the end of the workshop, you’ll have a working coding agent and a clearer understanding of how Claude Code and similar tools work under the hood.