Everyone seems to be building AI agents.
Give a model some instructions, connect a few tools, add a system prompt, and suddenly we have an "agent."
Except there's a problem.
A lot of them aren't particularly useful.
When an agent produces a poor answer, the immediate assumption is often that the model isn't capable enough. But sometimes the model isn't the problem at all.
The agent simply doesn't have the right knowledge to work with.
That's where things get interesting.
The Agent Is Only Part of the System
A simplified agent architecture might look something like this:
User
↓
Instructions
↓
AI Model
↓
Tools
↓
Answer
But for many real-world agents, something important is missing:
User
↓
Agent
↓
Relevant project knowledge
↓
Reasoning + tools
↓
Answer
An agent working on a real project may need to understand architecture decisions, terminology, conventions, constraints, processes, APIs, ownership, and dozens of other things that aren't part of
Discussion
Break the silence
Take the opportunity to kick things off.