Industry-oriented companion course and hands-on engineering lab built around the IITM Pravartak Agentic AI & RAG curriculum and extended into knowledge engineering, GraphRAG and frontier agent engineering.
This repository follows a 43-module canonical learning journey. Modules 1–30 preserve the core progression. Modules 31–35 add a dedicated knowledge-engineering track; Modules 36–42 build progressively autonomous agent runtimes; Module 43 integrates the complete system.
- AI Systems Thinking & Architecture Decisions
- Python for AI Engineering
- FastAPI + Testing
- LLM Application Foundations
- Prompting + Evaluation
- RAG From First Principles
- Embeddings + Vector Databases
- Document Intelligence + PII
- Advanced Retrieval
- RAG Optimization
- RAG Evaluation
- RAG Debugging
- Tool Calling + API Agents
- Raw Agent Loop
- Memory
- LangGraph / Stateful Workflows
- Planning + Human-in-the-Loop
- Agent Security
- Single vs Multi-Agent Decision Science
- Multi-Agent Architectures
- Coordination + Fault Tolerance
- Multi-Agent Debugging
- MCP Fundamentals
- Enterprise MCP Server
- Observability
- Production Evaluation + Regression
- Cost Engineering
- Responsible AI + Security
- Deployment + CI/CD
- Enterprise Agentic RAG Capstone
- Knowledge Engineering & Graph RAG
- Graph Engineering & Temporal Knowledge
- Agentic Knowledge Graph Construction
- Graph + Vector Hybrid Retrieval
- Karpathy-style Compounding Knowledge / LLM Wiki
- Loop Engineering
- Harness Engineering
- Long-Running Autonomous Agents
- Skills, Memory & Continual Harnesses
- Environments, Verifiers & Agentic RL
- Recursive Self-Improving Agents
- Computer Use & Always-On Teammates
- Frontier Graph-RAG Agentic Capstone
The canonical 43-module numbering is authoritative. Existing mature frontier implementations are retained under their former paths where necessary; the compatibility map explicitly resolves canonical modules 36–43 to those implementations. This avoids deleting tested material merely to rename directories.
See:
00-course-roadmap/CANONICAL-43-MODULE-MAP.md00-course-roadmap/43-MODULE-COMPLETION-MANIFEST.md00-course-roadmap/GRAPH-ENGINEERING-TRACK.md
The course deliberately teaches two different graphs:
Knowledge Graph Agent / Task Graph
what the system knows how the system works
entities goals
relations states
claims transitions
provenance tools/workers
validity/time recovery/approval
Modules 31–35 cover ontology/schema design, entities, relations, claims, provenance, temporal validity, entity resolution, contradiction handling, bounded traversal, graph poisoning, tenant/ACL isolation, graph/vector hybrid retrieval, GraphRAG evaluation, graph health and compounding knowledge.
The progression is:
Know → Retrieve → Construct → Connect → Compound → Reason → Operate → Persist → Learn → Improve → Act.
Every autonomous capability must explicitly account for:
Goal → Loop → State → Tools → Policy → Budget
→ Verification → Recovery → Evaluation
→ Improvement → Security → Audit
Mental model:
Agent = Model + Harness + Environment + Tools + State
+ Policy + Verification + Evaluation + Improvement
Labs intentionally inject retrieval failures, stale/poisoned knowledge, malformed tools, prompt injection, memory poisoning, tenant leakage, infinite loops, retry storms, worker crashes, stale checkpoints, duplicate side effects, coordination failures, cost explosions, reward hacking, benchmark leakage, UI drift and unsafe autonomous actions.
Every meaningful failure should produce an observable incident, root cause, containment/recovery path and regression test.
Every canonical module is expected to provide executable practice following:
Predict → Run → Observe → Explain → Break → Debug → Measure → Improve → Defend
The repository's notebook runner executes notebooks in a clean kernel and module-local Python path. Notebook existence alone is not treated as proof of runtime correctness.
The repository contains a 43-module structural gate, module-test matrix, notebook-runtime matrix and final aggregate gate:
00-course-roadmap/course_qa_checker.py --strict00-course-roadmap/run_notebook_qa.py.github/workflows/course-qa.yml
Refresh checkpoint: 2026-09-09. This commit intentionally refreshes the canonical course contract on main and triggers a fresh GitHub Actions validation run. The course must not be described as QA-certified until the complete current matrix passes.
AegisAI evolves from a simple AI application into a governed enterprise Agentic RAG and autonomous-work platform containing retrieval, knowledge graph, hybrid GraphRAG, memory, skills, MCP, tools, harness, durable workers, verification, evaluation, governance and computer use.
- Framework second, mechanism first.
- Deterministic control around probabilistic decisions.
- Verification is first-class.
- Persistence changes the threat model.
- Self-improvement requires external gates.
- More agents are not automatically better.
- Graphs are evidence, not unchecked authority.
- Temporal and provenance semantics matter for enterprise knowledge.
- Computer use requires environment grounding, approval and post-action verification.
- Production quality is demonstrated by tests, measurements and failure recovery—not by demos alone.