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

2 lines
9.8 KiB
JavaScript
Raw Permalink 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":1780488246000}'),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};