Skip to content

Building and deploying AI applications

Visual overview for Area 1: building and deploying AI applications.

An AI application is not simply an ordinary application with a model attached. Part of its behaviour is probabilistic: the same type of input can produce different outputs, and plausible output can still be wrong. The AI engineer therefore creates reliability around an inherently imperfect component.

The story starts with understanding the model family. Classical machine learning learns mappings from data; deep learning learns representations with neural networks; LLMs generate language and other modalities token by token. A useful application then supplies the model with the right context, grounds it in trusted data, gives it tools where necessary and arranges model calls into a workflow. Evals guide every iteration. Production engineering adds security, observability, cost control, latency management and feedback loops.

Machine Learning

Methods that learn patterns from data instead of expressing every rule explicitly.

  • foundation
  • evaluation

Deep Learning

Machine learning using multilayer neural networks, underpinning modern vision, speech, multimodal systems and LLMs.

  • foundation

Foundation Models and LLMs

Foundation models, LLMs, multimodal models and model selection as production engineering choices.

  • foundation
  • architecture

Prompt Engineering

Designing instructions and examples that elicit useful model behaviour.

  • practice

Context Engineering

Designing the complete information environment available to a model at a particular step.

  • practice
  • architecture

Grounding and RAG

Connecting model output to trusted, task-relevant sources or system state.

  • architecture
  • evaluation

Embeddings, Vector Search, Graphs and Semantic Layers

Retrieval building blocks and their trade-offs for semantic, structured and relationship-heavy information.

  • architecture
  • data

Tool Calling and MCP

Allowing models to request controlled operations through validated tools and standard interfaces.

  • architecture
  • governance

Agentic Workflows and Harnesses

Multi-step model workflows, harness responsibilities, state, memory and reusable workflow patterns.

  • architecture
  • practice

Evals and Error Analysis

Structured tests and qualitative inspection for improving probabilistic AI-system behaviour.

  • evaluation
  • practice

Production Operations, Observability, Cost and Latency

Running AI systems under real deployment, tracing, reliability, cost and performance constraints.

  • operations
  • evaluation

Human Oversight and Guardrails

Controls that constrain AI inputs, outputs or actions and keep human authority meaningful.

  • governance
  • risk