In this workshop, we will build our first AI Agent – completely from scratch. We will cover the fundamentals of LLMs, explore Retrieval-Augmented Generation (RAG), and learn how to use function calling to connect AI with external tools.
By the end, you will have a working AI agent that can autonomously decide which functions and data sources to use. No prior AI experience is required, but basic knowledge of TypeScript is recommended.
After this workshop, you will be able to...
- Understand how Large Language Models (LLMs) work and how they process and generate text.
- Leverage LLMs for specific tasks by designing prompts and integrating them into applications.
- Implement Retrieval-Augmented Generation (RAG) to enhance AI responses with external knowledge.
- Use function calling in AI systems to interact dynamically with APIs and data sources.
- Build an AI agent that autonomously selects the right tools and data to complete user tasks efficiently
Who is this workshop for?
No prior knowledge of Artificial Intelligence is necessary, as we’ll cover all the essential concepts during the workshop.
We’ll build the AI agent in a React app, but the core logic will be framework-agnostic and written in TypeScript.
This workshop has been presented at React Advanced 2025, check out the latest edition of this React Conference.