Learn how to use organise your code to build scalable, context-aware AI applications.
RAG (Retrieval-Augmented Generation) is an emerging paradigm in AI that combines the strengths of retrieval systems and generative models to deliver context-aware, highly relevant responses.
By leveraging FastAPI and Langchain, a modular tools for interacting with language models and knowledge sources, you’ll learn how to create an AI assistant application for a shop. We will see how to use hexagonal architecture to reduce costs and uncertainty during development.
Whether you’re a developer aiming to expand your AI toolkit or a data enthusiast exploring RAG, the aims to provide you with the knowledge and skills to design and deploy intelligent, context-driven applications.
I am a software engineer with over a decade of professional experience, specializing in FastAPI, microservices, and scalable backend systems. I have a strong scientific background and hold a PhD in Industrial Engineering from Paris-Saclay University.
I am the author of FastAPI Cookbook, published by Packt. Based in Brussels, I work as an independent consultant for institutions, governments, and research organizations, helping teams turn complex ideas into reliable, maintainable software by combining industry best practices with a deep understanding of software architecture.