
Today’s post in the “Summer of AI” outlines where our product thinking is headed over the next few months - only we’re not talking strictly about products, like the Observe MCP Server we announced earlier this week. It's clear that our thinking must accommodate a world where all your data is in Observe… but also where some - or most of it - is not.
And we can't start with Observability as we know it today - we must take into account the entire product lifecycle - from writing code right the way through to operating an entire application in production. After all, debugging software is hard because instrumentation in code is spotty, inconsistent … or non-existent, often added after-the-fact by SRE teams.
Enter the “Vibe Loop”
We start by building on one of the latest trends in the world of software engineering - “Vibe Coding” and let's put to one side for a second the debate over where Sunday afternoon programmers can now write their own SaaS applications. Code generation tools are here to stay and - in the hands of the right engineers - are a force multiplier. What if we could use those same code generation tools to not just generate code… but generate the instrumentation for that code ? For the first time engineering teams can have their cake and eat it - work on new features and have perfect, standardized instrumentation across their code base.
Standard instrumentation is the best possible starting point, but that’s not all that is required to debug software. As a rule, the more context that an engineer has around the issue they are debugging, the quicker they will be able to find the root cause. When was the last deployment ? When was the last change ticket for the network configuration (it's always DNS!) ? Have we seen this issue before ? Our belief is that MCP - Model Context Protocol - will solve this issue once and for all. A fleet of AI agents can now gather relevant context from Observe - or any other tool - to reason about the issue at hand.
Finally, everything I’ve talked about so far gets engineering teams in better shape to react to problems with their software and find root cause more quickly. But with Vibe Loop, Observability should not just be about reacting and putting out fires - it should be proactive, finding potential issues before they become incidents - recommending changes, even writing PR’s and queuing them up for approval. For example, agents could add more instrumentation to certain modules to close out blind spots from a prior incident, or suggest instrumentation to add when new code is checked-in.
VibeLoop means engineers do less of the arduous instrumentation work they hate, yet get all of the benefits of better instrumentation when there’s a software issue to troubleshoot. Ultimately, more and more of the grunt work should be performed by agents during ‘peacetime’ so that there’s less digging around and head scratching to do in the war room when something really bad happens.
For more information read this article by our co-Founder Jacob Leverich and our CMO Shruti Bhat.