Everyone seems to be building AI agents.Give a model some instructions, connect a few tools, add a system prompt, and su...

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 SystemA simplified agent architecture might look something like this:User ↓Instructions ↓AI Model ↓Tools ↓AnswerBut for many real-world agents, something important is missing:User ↓Agent ↓Relevant project knowledge ↓Reasoning + tools ↓AnswerAn 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 the model's general knowledge.Without that context, we're effect...

Read Original

Related