With Memory, Knowledge and Skills, why is Context Engineering still needed?
So far an agent can remember preferences (Memory), retrieve knowledge (Knowledge) and act by a method (Skills). But together these resources can far exceed what one task can hold.
With Memory, Knowledge and Skills in place, why does an agent still need Context Engineering?
Each run, the model can process only a limited amount of context; that limited space is called the Context Budget. More information is not better: irrelevant content dilutes the point, stale content misleads, and contradictory content makes results unstable.
- Context Selection: which information should this task use?
- Context Prioritization: which matters most and belongs in the most prominent place?
- Context Compression: what can be shortened without losing the point?
- Context Quality: is what goes in relevant, trustworthy, current and safe?
Info