agentic-ai-engineering/site/.vitepress/dist/assets/modules_curriculum.md.DdhGO...

2 lines
9.8 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{c as e,Q as d,j as r,m as o}from"./chunks/framework.BPKcPtvA.js";const m=JSON.parse('{"title":"Curriculum","description":"","frontmatter":{},"headers":[],"relativePath":"modules/curriculum.md","filePath":"modules/curriculum.md","lastUpdated":null}'),a={name:"modules/curriculum.md"};function n(s,t,i,l,h,u){return d(),r("div",null,[...t[0]||(t[0]=[o('<h1 id="curriculum" tabindex="-1">Curriculum <a class="header-anchor" href="#curriculum" aria-label="Permalink to &quot;Curriculum&quot;"></a></h1><h2 id="module-overview" tabindex="-1">Module Overview <a class="header-anchor" href="#module-overview" aria-label="Permalink to &quot;Module Overview&quot;"></a></h2><table tabindex="0"><thead><tr><th>Module</th><th>Title</th><th style="text-align:center;">Hours</th><th>What You&#39;ll Learn</th></tr></thead><tbody><tr><td>M1</td><td>Foundations</td><td style="text-align:center;">4-6</td><td>What agents are, harness vs model, decision frameworks, trust</td></tr><tr><td>M2</td><td>Architecture</td><td style="text-align:center;">6-8</td><td>Tools, loops, context, memory, skills, codebase patterns</td></tr><tr><td>M3</td><td>Safety &amp; Security</td><td style="text-align:center;">5-7</td><td>6-level security ladder, hooks, verifier pattern, defense-in-depth</td></tr><tr><td>M4</td><td>Orchestration</td><td style="text-align:center;">7-9</td><td>Multi-agent patterns, P-threads, delegation, P2P communication</td></tr><tr><td>M5</td><td>Production</td><td style="text-align:center;">5-7</td><td>CI/CD, shadow deploys, observability, rollback, 5-tool stack</td></tr><tr><td>M6</td><td>Economics</td><td style="text-align:center;">4-6</td><td>Model pricing, cascade routing, pass@k evals, cost optimization</td></tr><tr><td>M7</td><td>Advanced</td><td style="text-align:center;">5-7</td><td>Autoresearch, meta-agents, beyond MCP, always-on agents</td></tr><tr><td>M8</td><td>Capstone</td><td style="text-align:center;">8-12</td><td>Build a production-grade multi-agent system</td></tr></tbody></table><p><strong>Total</strong>: 44-62 hours, 65 lessons, 13 labs, 56 quizzes</p><hr><h2 id="module-1-foundations-4-6-hours" tabindex="-1">Module 1: Foundations (4-6 hours) <a class="header-anchor" href="#module-1-foundations-4-6-hours" aria-label="Permalink to &quot;Module 1: Foundations (4-6 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>1.1</td><td>What Makes an Agent? — Karpathy thesis, Software 3.0</td></tr><tr><td>1.2</td><td>The Harness vs The Model — 5 subsystems, 4 dimensions</td></tr><tr><td>1.3</td><td>The Repository IS the Spec</td></tr><tr><td>1.4</td><td>Decision Framework: &quot;Should I use an agent for this?&quot;</td></tr><tr><td>1.5</td><td>The Agent Loop: Think, Act, Observe, Repeat</td></tr><tr><td>1.6</td><td>Tool Calling Deep Dive</td></tr><tr><td>1.7</td><td>Vibe Coding vs Agentic Engineering</td></tr><tr><td>1.8</td><td>Do You Trust Your Agents? — Hotz critique, Schmidt strategic view</td></tr><tr><td>Lab</td><td>Your First Agent (single-tool)</td></tr></tbody></table><h2 id="module-2-architecture-6-8-hours" tabindex="-1">Module 2: Architecture (6-8 hours) <a class="header-anchor" href="#module-2-architecture-6-8-hours" aria-label="Permalink to &quot;Module 2: Architecture (6-8 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>2.1</td><td>The Four Pillars: Tools, Loop, Context, Memory</td></tr><tr><td>2.2</td><td>Tool Design Patterns: MCP, CLI, Script, Skills</td></tr><tr><td>2.3</td><td>Agent Loop Variants: 5 levels</td></tr><tr><td>2.4</td><td>Skills System Deep Dive: path-scoped, plugins, LSP</td></tr><tr><td>2.5</td><td>Agent-Readable Workspace: init phase, feature lists</td></tr><tr><td>2.6</td><td>Context Window Management</td></tr><tr><td>2.7</td><td>Memory Patterns: mental models, scratch pads</td></tr><tr><td>2.8</td><td>The Reasoning Parameter</td></tr><tr><td>2.9</td><td>Codebase Architectures: 4 patterns</td></tr><tr><td>Labs</td><td>Multi-Tool Agent + Context-Aware Agent</td></tr></tbody></table><h2 id="module-3-safety-security-5-7-hours" tabindex="-1">Module 3: Safety &amp; Security (5-7 hours) <a class="header-anchor" href="#module-3-safety-security-5-7-hours" aria-label="Permalink to &quot;Module 3: Safety &amp; Security (5-7 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>3.1</td><td>Prompt Injection (L0) + Why Bash Is the Problem</td></tr><tr><td>3.2</td><td>The 6-Level Security Ladder</td></tr><tr><td>3.3</td><td>The L3 Marque Break</td></tr><tr><td>3.4</td><td>Damage Control: 3 access levels</td></tr><tr><td>3.5</td><td>Hook Architecture: 13 lifecycle events</td></tr><tr><td>3.6</td><td>The Verifier Pattern</td></tr><tr><td>3.7</td><td>Defense-in-Depth Stacking</td></tr><tr><td>Labs</td><td>Whitelist Hook + Verifier Agent</td></tr></tbody></table><h2 id="module-4-orchestration-7-9-hours" tabindex="-1">Module 4: Orchestration (7-9 hours) <a class="header-anchor" href="#module-4-orchestration-7-9-hours" aria-label="Permalink to &quot;Module 4: Orchestration (7-9 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>4.1</td><td>Why One Agent Is Not Enough</td></tr><tr><td>4.2</td><td>Orchestration Patterns: Dispatcher, Pipeline, P2P</td></tr><tr><td>4.3</td><td>P-Threads: Parallel Agent Execution</td></tr><tr><td>4.4</td><td>F-Threads: Fusion, N Agents One Winner</td></tr><tr><td>4.5</td><td>Depth-2 Delegation</td></tr><tr><td>4.6</td><td>Agent Experts That Remember</td></tr><tr><td>4.7</td><td>Domain Locking</td></tr><tr><td>4.8</td><td>TillDone Task Discipline</td></tr><tr><td>4.9</td><td>Agent Chains</td></tr><tr><td>4.10</td><td>P2P Communication + MCP Agent Mail</td></tr><tr><td>4.11</td><td>Service Connectors</td></tr><tr><td>4.12</td><td>Conversation Awareness</td></tr><tr><td>4.13</td><td>CEO Board System</td></tr><tr><td>4.14</td><td>UI Agents System</td></tr><tr><td>Labs</td><td>Agent Chain + Multi-Team Config</td></tr></tbody></table><h2 id="module-5-production-5-7-hours" tabindex="-1">Module 5: Production (5-7 hours) <a class="header-anchor" href="#module-5-production-5-7-hours" aria-label="Permalink to &quot;Module 5: Production (5-7 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>5.1</td><td>What Production Means for Agents</td></tr><tr><td>5.2</td><td>CI/CD for Agents</td></tr><tr><td>5.3</td><td>The 5-Tool Production Stack</td></tr><tr><td>5.4</td><td>The Agent Manager Role</td></tr><tr><td>5.5</td><td>Shadow Deployments</td></tr><tr><td>5.6</td><td>Rollback Strategies</td></tr><tr><td>5.7</td><td>Observability + Cross-Provider Search</td></tr><tr><td>5.8</td><td>Alerting and Monitoring</td></tr><tr><td>5.9</td><td>Deployment Modes</td></tr><tr><td>5.10</td><td>Cost Control</td></tr><tr><td>Labs</td><td>Observability SQLite + CI/CD Pipeline</td></tr></tbody></table><h2 id="module-6-economics-4-6-hours" tabindex="-1">Module 6: Economics (4-6 hours) <a class="header-anchor" href="#module-6-economics-4-6-hours" aria-label="Permalink to &quot;Module 6: Economics (4-6 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>6.0</td><td>The Compute Advantage Equation</td></tr><tr><td>6.1</td><td>Tokenomics: 3 Levels</td></tr><tr><td>6.2</td><td>LLM Pricing Landscape</td></tr><tr><td>6.3</td><td>Cascade Routing</td></tr><tr><td>6.4</td><td>Cost Per Session Math</td></tr><tr><td>6.5</td><td>Agent Evaluation Metrics</td></tr><tr><td>6.6</td><td>Automated Evaluation</td></tr><tr><td>6.7</td><td>A/B Testing Agents</td></tr><tr><td>6.8</td><td>Human Evaluation</td></tr><tr><td>Labs</td><td>Eval Harness + Cost Optimization</td></tr></tbody></table><h2 id="module-7-advanced-5-7-hours" tabindex="-1">Module 7: Advanced (5-7 hours) <a class="header-anchor" href="#module-7-advanced-5-7-hours" aria-label="Permalink to &quot;Module 7: Advanced (5-7 hours)&quot;"></a></h2><table tabindex="0"><thead><tr><th>Lesson</th><th>Topic</th></tr></thead><tbody><tr><td>7.1</td><td>Autoresearch: Self-Improving Agents</td></tr><tr><td>7.2</td><td>Integrity: Keeping the Loop Honest</td></tr><tr><td>7.3</td><td>Meta-Agents: Agents That Build Agents</td></tr><tr><td>7.4</td><td>Beyond MCP: Choosing Tool Channels</td></tr><tr><td>7.5</td><td>Mac Mini Agent: Physical Sandbox</td></tr><tr><td>7.6</td><td>Always-On Agents</td></tr><tr><td>Labs</td><td>Autoresearch Loop + Meta-Agent</td></tr></tbody></table><h2 id="module-8-capstone-8-12-hours" tabindex="-1">Module 8: Capstone (8-12 hours) <a class="header-anchor" href="#module-8-capstone-8-12-hours" aria-label="Permalink to &quot;Module 8: Capstone (8-12 hours)&quot;"></a></h2><p>Build a production-grade multi-agent system. Choose from:</p><ul><li><strong>Brand Monitor</strong> — Multi-LLM brand mention tracking</li><li><strong>Code Review Pipeline</strong> — Plan, Build, Review, Verify</li><li><strong>Strategic Decision Board</strong> — 8-agent CEO board</li></ul><h2 id="reference-documents" tabindex="-1">Reference Documents <a class="header-anchor" href="#reference-documents" aria-label="Permalink to &quot;Reference Documents&quot;"></a></h2><ul><li><a href="/modules/field-manual">FIELD-MANUAL.md</a> — Quick reference cheat sheet</li><li><a href="/modules/feynman">FEYNMAN.md</a> — Core concepts in plain language</li><li><a href="/modules/debate">DEBATE.md</a> — The great agent debate (Armin vs George)</li><li><a href="/modules/competitive-analysis">COMPETITIVE-ANALYSIS.md</a> — vs Anthropic, TAC, ClaudeFAST</li><li><a href="/modules/reference-stack">REFERENCE-STACK.md</a> — Production architecture</li><li><a href="/modules/tool-reference">TOOL-REFERENCE.md</a> — 5-tool CLI reference</li></ul>',24)])])}const g=e(a,[["render",n]]);export{m as __pageData,g as default};