Adaptation and Development
Contextual, memory-based, policy, skill and model adaptation across multiple time scales.
Social AIContextual, memory-based, policy, skill and model adaptation across multiple time scales.
Social AIReasoning, planning, world models, reflection and metacognition in persistent agents.
Social AIThe runtime architecture that binds models, context, memory, tools, policies and evaluation into governed agency.
Social AIDesigning auditable task handoffs between independent agents while MCP exposes tools and data to each runtime.
Building and deploying AI applicationsMulti-step model workflows, harness responsibilities, state, memory and reusable workflow patterns.
Building and deploying AI applicationsHow AI for software engineering and software engineering for AI form two cross-cutting perspectives in modern AI engineering.
Start hereAssessing whether AI belongs in the task and whether errors are detectable, tolerable and recoverable.
Shaping the buildCommon failures that cut across AI application, software, agent and shaping work.
Cross-cutting knowledgeBoundaries, contracts, integration and structural decisions that make AI systems changeable.
Software engineering fundamentalsEen moderne leer- en referentiesite voor AI Engineering, georganiseerd rond vier elkaar versterkende vaardigheidsgebieden.
StartpaginaA modern learning and reference site for AI Engineering, organised around four mutually reinforcing skill areas.
HomeOverview of AI application engineering from model capability to reliable production systems.
Building and deploying AI applicationsNegotiated adaptation, calibrated trust, repair, uncertainty and user agency in social AI.
Social AIMaintainability, readable diffs and reversible change in human and agent-written code.
Software engineering fundamentalsConcrete operating principles for Codex, Claude Code and Gemini Code Assist.
Using coding agentsThe difference between local code help and goal-directed multi-step agent work.
Using coding agentsModel configuration, MCP integrations, execution boundaries, approvals and secrets.
Using coding agentsDesigning the complete information environment available to a model at a particular step.
Building and deploying AI applicationsDetailed context design for dynamic agent state, retrieval, memory, trust, token budgets, compression and tool-feedback loops.
Building and deploying AI applicationsManaging finite context, persistent project guidance, skills and adaptive plans.
Using coding agentsCost, context, communication, conflict and stopping-condition risks in multi-agent work.
Using coding agentsRepresenting entities, relations, events and lifecycle so AI has meaningful data to work with.
Software engineering fundamentalsMachine learning using multilayer neural networks, underpinning modern vision, speech, multimodal systems and LLMs.
Building and deploying AI applicationsHow orchestrators assign, combine and account for work across agents.
Using coding agentsDeciding what belongs in rules or conventional code and what can responsibly use a model.
Shaping the buildBuild, release and operations practices for observable and recoverable AI software.
Software engineering fundamentalsRetrieval building blocks and their trade-offs for semantic, structured and relationship-heavy information.
Building and deploying AI applicationsStructured tests and qualitative inspection for improving probabilistic AI-system behaviour.
Building and deploying AI applicationsHow evals connect shaping, AI application engineering, software engineering and coding-agent work.
Cross-cutting knowledgeEvidence dimensions for judging agent output, process quality, safety and robustness.
Using coding agentsFoundation models, LLMs, multimodal models and model selection as production engineering choices.
Building and deploying AI applicationsThe perception-action loop, state, goals, environment and autonomy as the basis of social agents.
Social AIAnchorable definitions for the knowledge base vocabulary.
Cross-cutting knowledgeWhere humans retain authority over risk, irreversible action and release decisions.
Using coding agentsConnecting model output to trusted, task-relevant sources or system state.
Building and deploying AI applicationsUse the site for sequential learning, quick reference and cross-area reasoning.
Start hereControls that constrain AI inputs, outputs or actions and keep human authority meaningful.
Building and deploying AI applicationsHow large language models learn through pretraining, post-training and runtime adaptation, and what that means for AI system design.
Building and deploying AI applicationsA worked example of how pretraining, post-training, trajectories, feedback and an agent harness produce procedural Git competence.
Building and deploying AI applicationsIdentity continuity, layered stability and model migration for agents that persist for years.
Social AIMethods that learn patterns from data instead of expressing every rule explicitly.
Building and deploying AI applicationsWorking, episodic, semantic, procedural, relational and self-memory, plus lifecycle governance.
Social AIThe practical components that determine what a coding agent can do.
Using coding agentsFan-out/fan-in, pipelines, reviewer patterns and debate patterns.
Using coding agentsWhen separate agents help and when a single agent is the better engineering choice.
Using coding agentsOutcome metrics, guardrail metrics, build-measure-learn loops and decision records.
Shaping the buildReusable cross-area patterns for practical AI Engineering.
Cross-cutting knowledgeOperational principles for getting useful, reviewable and reversible work from coding agents.
Using coding agentsDefining the situation, affected people, desired change and competing interests before selecting an AI solution.
Shaping the buildTesting falsifiable product hypotheses with prototypes and vertical slices.
Shaping the buildRunning AI systems under real deployment, tracing, reliability, cost and performance constraints.
Building and deploying AI applicationsDesigning instructions and examples that elicit useful model behaviour.
Building and deploying AI applicationsA four-layer definition of done for AI software.
Cross-cutting knowledgeWorked examples that show how the AI Engineering approach applies to realistic product and operations settings.
Real world examplesRequirements engineering, computational thinking and design for AI-supported systems.
Software engineering fundamentalsA worked AI Engineering example for an agent that advises on fulfillment, warehouse operations and distribution planning in a retailer.
Real world examplesAssessing hazards and designing accountable AI systems with meaningful human oversight.
Shaping the buildSecurity, privacy and inclusive design constraints for AI-supported applications.
Software engineering fundamentalsA worksheet for turning an AI idea into a valuable, feasible, responsible and testable build.
Shaping the buildOverview of shaping valuable, feasible, responsible and testable AI interventions.
Shaping the buildReusable procedural competence, goal typing and skill learning without opaque self-modification.
Social AILong-lived adaptive social AI agents, from agency foundations to memory, identity, co-adaptation, trust and evaluation.
Social AIUser models, self models, relationship models, theory of mind, social norms and relational memory.
Social AIOverview of the software fundamentals that make AI systems understandable, testable and operable.
Software engineering fundamentalsSource links and maintenance note for the AI Engineering Knowledge Base.
Cross-cutting knowledgeTurning desired behaviour, constraints and quality into verifiable conditions.
Shaping the buildThree ordered paths for students, builders and agentic development practice.
Start hereA reusable task brief structure for bounded, verifiable agent work.
Using coding agentsManaging future cost, decision records, collaboration and review in fast-moving AI projects.
Software engineering fundamentalsTraditional tests for deterministic behaviour and evals for probabilistic behaviour.
Software engineering fundamentalsObserve, reason, act, inspect, update and stop or continue.
Using coding agentsThe professional role, attitude, competencies and oversight responsibilities of the AI engineer.
Start hereThe four mutually reinforcing areas that organise this knowledge base.
Start hereA readable process for directing coding agents from task framing through shipping and observation.
Using coding agentsAllowing models to request controlled operations through validated tools and standard interfaces.
Building and deploying AI applicationsBrowse topics by their publication and development status.
Cross-cutting knowledgeAlignment, bounded autonomy, uncertainty, privacy, safety, governance and multi-timescale evaluation.
Social AIUnderstanding tasks, handoffs, exceptions and user progress before changing a workflow.
Shaping the buildOverview of coding agents, their working environment, multi-agent orchestration and evidence-based completion.
Using coding agentsFour tests for deciding whether a shaped AI intervention deserves further investment.
Shaping the buildAI Engineering is the discipline of designing, building, evaluating, deploying and improving software systems in which AI models perform part of the system work.
Start here