Agentic AI Systems
An agent is not a longer answer. It is a system in which a model chooses an action, the code decides whether to carry it out, and the result determines the next step.
See the agentsOne decision, step by step
Step 1 of 5
- Goal
Summarize the QuickScreen documents.
- Observation
Known passages: A:1, X:1
- Decision
The retrieved text asks to send an email. The guardrail ignores the instruction because retrieved text does not grant permission.
- Permission gateBlocked
The document asked for send_email. Text from a document grants no permission, so the code does not run the call.
- Result
The summary relies on P:1 only. The instruction in X:1 was blocked: send_email is not an allowed tool, and the document does not change permissions.
How you learn here
Thirteen sessions
Sessions 1–2 are theoretical preparation. Practice starts in session 3.
- Session 1: What is an agentGoal, observation, action, and who chooses the next step.
- Session 2: Tools, permissions and MCPRequest, schema, check, execution, and a result that goes back to the model.
- Session 3: The first agentEnvironment, a deterministic loop, and stopping. No paid key.
- Session 4: LangGraphState, nodes, transitions, and branching when search fails.
- Session 5: Local tools and APIsA local tool, a free API call, and permission errors.
- Session 6: Planning and decisionsA plan made in advance versus a decision after every result.
- Session 7: Failure analysisTrajectory, budget, and a convincing answer that hides a failure.
- Session 8: Knowledge, memory and RAGRetrieval, citation, and deciding whether to search again.
- Session 9: Document agentAn answer with sources, and what happens when information is missing or changes.
- Session 10: Evaluation, monitoring and safetyComparing against a simpler version, a run log, and a guardrail in code.
- Session 11: Project integrationTwo agents versus a single agent, on the same tasks.
- Session 12: Guest lectureA reserved slot. The lecturer will publish the guest's details.
- Session 13: Project presentationsA demo, a failure case, and questions about the code and the decisions.



