End-to-End Agent Deployment
Continue with the workshop writeup
Open the canonical pages, recording, materials, and code repo.
Starting from a Jupyter notebook that runs an agentic-RAG bot, we turn it into a FastAPI service with a vanilla-JS frontend, containerize it, deploy it to Railway, and add a GitHub Actions CI/CD pipeline. Most of the code-writing work is delegated to a coding agent (Claude Code), and the exact prompts I used are quoted verbatim.
Links
The app you will build
The final app looks like this:
The final app is a minimal teaching-assistant chatbot for the
DataTalks.Club Data Engineering Zoomcamp FAQ.
One tool is exposed to the model: search(query). Everything else is the
web layer, the container, and the deploy pipeline.
Appendix
A file inventory of the final repo is in Appendix: file inventory.
More from AI Shipping Labs
Deploying an Agent to AWS Lambda
We start from the FastAPI service we deployed to Railway in the previous workshop, strip out FastAPI, and swap it for a custom AWS Lambda runtime. The runtime handles both the sta…
May 5, 2026
Python for AI Engineering
A practical Python course built around a real running project: a podcast aggregator. You learn Python by writing it, growing the project from a Jupyter notebook into a structured …
AI Shipping Labs Community Launch
Join us for the official launch of AI Shipping Labs! Valeriia and I are launching a new community for AI builders. In this session we'll walk through: What AI Shipping Labs is and…
April 17, 2026