Justin Smith, Founding Engineer at Resolve AI, on agents that react to events instead of waiting for a human, where teams point them first, and why the hard part is knowing what to do rather than doing it.
Most agents are reactive. Something happens in production, an engineer notices, and goes to the agent with a question. That's still the human reacting to the moment. A background agent flips it: it watches the sources itself, kicks off work when an event fires, and only pulls a person in when it absolutely has to. The agent becomes the one who reacts.
A few categories come up again and again:
A background agent is your coworker. There doesn't need to be a full configuration process. Instead, you literally just talk to it. One message is enough: "Give me a daily report at 9am. Check this dashboard, give me p99 latency and error rate, then flag anything that looks off against yesterday. DM it to me every morning."
The agent sets it up, shows you what the first report will look like, and when that isn't quite right, you just say so: "Hey, can you add a bit more information?"
It works the same way in the other direction. A background agent with access to a Slack channel is available to answer engineers' questions itself throughout the day because it already has the context: the most recent deployments, pulled together from the release history and the live state of the cluster, without anyone digging.
When agents aren't confident, they don't guess in public. It DMs the subject-matter expert first: "I think this is what I should answer. Is this the right answer?" Even when the expert still has to confirm, the figuring-out is already done, and everyone ends up operating at a higher level.
There are two different pieces to it.
It comes down to a lot of small decisions. This metric is slightly high. Is that okay for this time of day, given the load we're running? The answer is all the context inside your environment.
Nothing says you couldn't build a lot of this yourself. The catch is that the good micro-decisions come from what sits underneath: knowledge systems that know what normal looks like in your environment, and integrations deep into all the tools where the answers live.
That's the part Resolve AI has already built, and it's why its agents can make better micro-decisions than a model on its own. Try building it, and you're going to get knee-deep in those same knowledge systems and deeper integrations.