Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions curriculum/07-agent-systems/01-what-are-agent-systems.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
id: what-are-agent-systems
title: What Are Agent Systems?
version: 1.1
track: agent-systems
level: beginner
Prerequisites: "Basic Python and familiarity with LLM concepts helpful (covered in 03-AI-ML and 01-foundations)"
Duration: "~35-45 minutes (video + reading + runnable example)"
Format: "Watch First video + reading + Mermaid concept map + Python agent loop (stdlib only) + exercises + self-assessment + further reading"
Future_Topics: "LLM Orchestration, Tool Calling and Integration, Memory and State, Planning and Reasoning, Safety and Guardrails, Evaluating Agents"
Related_docs:
- 05-products/00-personal-operator
- 05-products/00-value-engine
- 03-AI-ML/01-beginner/01-foundations/01-math-for-ml
- 06-rust-engineering/02-rust-syntax-fast-start
---

# What Are Agent Systems?
Expand Down
11 changes: 11 additions & 0 deletions curriculum/07-agent-systems/02-llm-orchestration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
id: llm-orchestration
title: LLM Orchestration
version: 1.1
track: agent-systems
level: beginner
Prerequisites: "01-what-are-agent-systems, basic Python and LLM API exposure"
Duration: "~45-60 minutes"
Format: "Watch First video + reading + Mermaid flowcharts (6 orchestration patterns) + Python router example + exercises + self-assessment + further reading"
Future_Topics: "Tool Calling and Integration (tool loop), Safety and Guardrails (validators, escalation), Evaluating Agents (trace scoring, judge models), 06-rust-engineering Async Rust and Tokio"
Related_docs:
- 01-what-are-agent-systems
- 03-tool-calling-and-integration
- 06-rust-engineering/08-async-rust-and-tokio
- 06-rust-engineering/18-ai-assisted-rust-engineering
---

# LLM Orchestration
Expand Down
11 changes: 11 additions & 0 deletions curriculum/07-agent-systems/03-tool-calling-and-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
id: tool-calling-and-integration
title: Tool Calling and Integration
version: 1.1
track: agent-systems
level: intermediate
Prerequisites: "01-what-are-agent-systems, 02-llm-orchestration, basic Python, familiarity with REST APIs and JSON schema"
Duration: "~50-60 minutes"
Format: "Watch First video + reading + Mermaid sequence/flow diagrams + Python tool registry with policy gate + exercises + self-assessment + further reading"
Future_Topics: "Safety and Guardrails (tool-call policy gate, approval), Evaluating Agents (Harnessy tool-choice evals), Memory and State (idempotency keys), MCP deep-dive, OAuth/scope management"
Related_docs:
- 02-llm-orchestration
- 04-memory-and-state
- 05-products/01-jarvis
- 06-safety-and-guardrails
---

# Tool Calling and Integration
Expand Down
11 changes: 11 additions & 0 deletions curriculum/07-agent-systems/04-memory-and-state.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
id: memory-and-state
title: Memory and State
version: 1.1
track: agent-systems
level: intermediate
Prerequisites: "01-what-are-agent-systems, 02-llm-orchestration, 03-tool-calling-and-integration, basic Python, vector search concepts helpful"
Duration: "~50-65 minutes"
Format: "Watch First video + reading + Mermaid flowcharts + Python memory store using token overlap + exercises + self-assessment + further reading"
Future_Topics: "Vector DBs / embeddings deep-dive, RAG patterns, memory poisoning defenses (links to safety), Evaluating Agents (memory-aware evals), 05-products Harnessy"
Related_docs:
- 03-tool-calling-and-integration
- 05-planning-and-reasoning
- 05-products/02-garden
- 03-AI-ML/03-advanced/01-modern-architectures/01-transformers
---

# Memory and State
Expand Down
11 changes: 11 additions & 0 deletions curriculum/07-agent-systems/05-planning-and-reasoning.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
id: planning-and-reasoning
title: Planning and Reasoning
version: 1.1
track: agent-systems
level: intermediate
Prerequisites: "01-what-are-agent-systems through 04-memory-and-state, basic Python"
Duration: "~50-65 minutes"
Format: "Watch First video + reading + Mermaid flowcharts + Python planner/executor with replanning + exercises + self-assessment + further reading"
Future_Topics: "Safety and Guardrails (planning budgets as runtime guardrails), Evaluating Agents (plan/trajectory evals), multi-agent orchestration deep-dive, Tree of Thoughts, Reflexion, 05-products WorkStream"
Related_docs:
- 04-memory-and-state
- 06-safety-and-guardrails
- 05-products/03-workstream
- 03-AI-ML/03-advanced/01-modern-architectures/02-graph-neural-networks
---

# Planning and Reasoning
Expand Down
12 changes: 12 additions & 0 deletions curriculum/07-agent-systems/06-safety-and-guardrails.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
id: safety-and-guardrails
title: Safety and Guardrails
version: 1.1
track: agent-systems
level: advanced
Prerequisites: "01-what-are-agent-systems through 05-planning-and-reasoning, basic Python, security mindset recommended"
Duration: "~55-70 minutes"
Format: "Watch First video + reading + Mermaid flowcharts (8 guardrail layers) + Python tool policy gate + exercises + self-assessment + further reading"
Future_Topics: "Red-teaming playbooks, sandboxing and OS-level isolation, memory poisoning defenses, Evaluating Agents (adversarial eval suites), SOC 2 / EU AI Act compliance, 05-products Security and Trust Engineering"
Related_docs:
- 05-planning-and-reasoning
- 03-tool-calling-and-integration
- 05-products/07-security-trust-engineering
- 04-Protocol Engineering/03-advanced/01-lead-architect/03-security-modeling
- 03-AI-ML/03-advanced/02-research-in-practice/02-large-model-alignment
---

# Safety and Guardrails
Expand Down
12 changes: 12 additions & 0 deletions curriculum/07-agent-systems/07-evaluating-agents.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
id: evaluating-agents
title: Evaluating Agents
version: 1.1
track: agent-systems
level: advanced
Prerequisites: "01-what-are-agent-systems through 06-safety-and-guardrails, basic Python, comfort with metrics and CI"
Duration: "~55-70 minutes"
Format: "Watch First video + reading + Mermaid flowcharts (evaluation map) + Python eval harness + exercises + self-assessment + further reading"
Future_Topics: "Online/continuous evals, A/B testing of prompts and models, observability stack deep-dive (OpenTelemetry, LangSmith, Arize), judge-model calibration, Harnessy case studies, 05-products Harnessy"
Related_docs:
- 06-safety-and-guardrails
- 05-planning-and-reasoning
- 05-products/04-harnessy
- 03-AI-ML/02-intermediate/02-mlops/01-ci-cd-for-models
- 03-AI-ML/02-intermediate/02-mlops/02-monitoring-and-drift
---

# Evaluating Agents
Expand Down
2 changes: 1 addition & 1 deletion website/docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ const config: Config = {
path: "../curriculum",
routeBasePath: "curriculum",
sidebarPath: "./sidebars.ts",
editUrl: "https://github.com/Flow-Research/learn/tree/main/",
editUrl:({ docPath }) => `https://github.com/Flow-Research/learn/edit/main/curriculum/${docPath}`,
remarkPlugins: [remarkMath],
rehypePlugins: [rehypeKatex],
sidebarItemsGenerator: async ({
Expand Down