- comparision
Layer What you control Simple example
Prompt engineering What you tell the model/ “Summarize this document in 5 bullets.”
Context engineering What information the model gets/ Give it the right documents, database results, memory, schemas, etc.
Harness engineering The entire environment around the model/ Give it tools, APIs, permissions, memory, validation, constraints, feedback loops, monitoring, etc.
-
Agent
Agent = Model + Harness┌──────────────────────────┐ │ HARNESS │ │ tools, memory, validation│ │ orchestration, feedback │ │ │ │ ┌──────────────────┐ │ │ │ CONTEXT │ │ │ │ retrieval, data, │ │ │ │ memory, schemas │ │ │ │ │ │ │ │ ┌────────────┐ │ │ │ │ │ PROMPT │ │ │ │ │ │ instructions│ │ │ │ │ └────────────┘ │ │ │ └──────────────────┘ │ └──────────────────────────┘ ↓ MODEL