AI · Intermediate
Building AI Agents from Scratch
Learn what makes software agentic, then write your own think-act-observe loop, tools, memory, and MCP adapters in Python — not another agent SDK wrapper.
You will be able to
- Explain an agent versus a chatbot, a workflow, and a raw LLM call
- Run an OpenAI-compatible chat completion with system and user messages
- Implement think → act → observe → repeat and stop it cleanly
- Define tool schemas, execute calls, and return results the model can use
- Add short-term and long-term memory, planning, and failure recovery
- Ship structured outputs, approval gates, MCP tools, logs, evals, and cost limits