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.