Skip to content

AI Engineering Knowledge Base

Build AI systems that are useful, reliable and responsible

AI Engineering is the discipline of designing, building, evaluating, deploying and improving software systems in which AI models perform part of the system’s work.

Cycle

Four Areas Reinforce Each Other

Shape the problem, build the AI capability, engineer the system, and use coding agents to accelerate verified change.

  1. Shape
  2. Build
  3. Engineer
  4. Agent-assist
  5. Evaluate outcomes

Learning path

Foundation path

Prior knowledge: General programming familiarity.

Outcome: Understand the four-area map and the baseline concepts needed for AI Engineering study.

  1. What is AI Engineering?
  2. The four-area skills map
  3. Machine learning
  4. Requirements and design
  5. AI suitability

Learning path

Builder path

Prior knowledge: Software engineering experience and basic AI literacy.

Outcome: Design, evaluate and operate grounded AI application workflows.

  1. Foundation models and LLMs
  2. Context engineering
  3. Grounding and RAG
  4. Tool calling and MCP
  5. Evals and error analysis

Learning path

Agentic development path

Prior knowledge: Comfort with repositories, tests and code review.

Outcome: Use coding agents deliberately, safely and with evidence-based completion.

  1. Coding assistants versus coding agents
  2. The agent loop
  3. Configuration and permissions
  4. The ten-step working method
  5. Multi-agent orchestration