End-to-End Agent Deployment
Continue with the workshop writeup
Open the canonical pages, recording, materials, and code repo.
We build a FAQ chatbot from notebook to production. You start with a
Jupyter notebook that calls the OpenAI Responses API with a single
search tool. Then you wrap it in FastAPI and add a vanilla-JS
frontend with streaming (SSE). From there you containerize with Docker,
deploy to Railway, and wire up a GitHub Actions CI/CD pipeline.
Each step is done alongside a coding agent. The prompts are included verbatim so you can reproduce the workflow with any agent you like.
Links
Useful resources for this workshop:
The app you will build
The final app looks like this:
The final app answers questions from the
DataTalks.Club Data Engineering Zoomcamp FAQ.
The model gets one tool, search(query). Everything else is the
web layer, the container, and the deploy pipeline.