A chatbot answers from memory. A RAG system answers from your documents. An agent goes further: give it a set of tools and it decides which to call, reads the results, and loops until it can answer — or act. That’s how an AI checks a service, reads a log, scrapes an API, and proposes a fix.
In this course you build opsbot, a real DevOps assistant agent in Python, from scratch with nothing but requests. It searches your runbooks (the RAG from the last course, dropped in as a tool), inspects live system state, fetches a live price from an API, and — behind a strict allowlist + confirmation + dry-run safety gate — can actually restart a service. You run it on your own machine against the free Mistral (LeChat) API.
This is a build-on-your-machine project, not a lecture:
This is the step where your AI gets hands. On the BytExplorer AI Engineer path it follows Retrieval-Augmented Generation with Python — your RAG becomes one of the agent’s tools — and it leads into Build a Custom MCP Server with Python, where opsbot’s tools become a server any AI client can use.
Comfortable with Python and curious how agents really work under the hood? You’re ready. By the end you’ll have built an agent that acts on real systems — and the judgment to let it do so safely.
Ready to give your AI hands? Jump in.
This course — plus every other BytExplorer course — hands-on, on your own machine.
$29/mo · all courses included · cancel anytime
Hands-on throughout. You won't just watch — you'll build, break, and fix real deployments.
Free explainers and fixes that pair with this course.
Working Python; the RAG course is a helpful lead-in but not mandatory. No prior agent experience is assumed.
opsbot — a tool-calling agent that inspects systems, searches your docs, and can actually fix things, with a human approval gate in front of any real action.
The course is built around exactly that concern: real actions run behind a safety gate you control, so you learn to give an agent capability without giving it a blank cheque.