Look, I’m a Rovo early adopter. And I want it to work. I’ve been playing with Atlassian Intelligence since day one, and I genuinely think it’s useful for a lot of things — summarizing tickets, answering quick questions about your backlog, doing simple lookups. That stuff works great.
But after spending way too many hours trying to train Rovo agents for complex, real-world admin tasks, we need to talk about something that’s been driving me absolutely crazy. Because, do you know who does every Rovo task an incredible lot better? Dia Browser!!!! It does what my carefully crafted Rovo agents can’t, and it does it on the first try. No training. No prompt engineering. (well, well, a bit)
No “let me try rephrasing that for the fifth time.”
Let's see:
Here’s the scenario. I needed an agent that could search for objects in Assets (formerly Insight). Sounds reasonable, right? You’d think an AI built into the Atlassian ecosystem would have a natural advantage here — it lives inside the product, it has access to the schema, the object types, the attributes.
What actually happened: Rovo hallucinated. Spectacularly. I’m talking made-up object names, invented attribute values, confident references to things that simply do not exist in my Assets schema. I tried refining the agent instructions. I tried being more specific. I tried giving it examples. It kept confidently returning garbage.
Dia Browser?: I asked the same question in Dia. It navigated to my Assets instance, found the actual objects, read the real schema, and gave me a detailed, accurate breakdown — object type, attributes, values, relationships. First try. No training. No prompt. Just… the right answer.
The difference is brutal. One tool is guessing based on patterns. The other one is actually looking at your data.
This one really got me. I was trying to build a Rovo agent that could help me explore the fields available in a JSM service desk — request types, their fields, what values they accept, how the help center is structured. This is the kind of thing you need when you’re setting up a new service project or onboarding someone into your configuration.
What Rovo did: It gave me JQL-based answers. That’s it. “Here’s how you search for issues with field X.” Cool, but that’s not what I asked. I wanted to understand the structure of my help center. The request types, the forms, the fields within each one, the allowed values. Rovo doesn’t seem to understand the difference between “search for tickets” and “show me how this service desk is built.”
Dia Browser?: It went to my JSM portal, navigated through the help center configuration, and — I kid you not — drew me a diagram. A visual map of the help center structure showing each category, each request type underneath it, the fields inside each request type, their types, their default values, whether they’re required or optional. Like, WHAT?!
I stared at my screen for a solid 30 seconds. I had spent HOURS trying to get Rovo to give me even a flat list of fields. And Dia just… mapped the whole thing out. Visually.
Here’s the thing that makes this truly maddening: I WANT Rovo to be good at this. We are invested in the Atlassian ecosystem. We build automations, we configure workflows, we manage Assets schemas, we set up service desks. Having an AI assistant that lives inside those tools and actually understands them would be amazing.
But right now, when it comes to complex agent tasks, the experience is:
You spend hours crafting agent instructions
You test, it fails, you tweak, it fails differently
You add examples, constraints, guardrails
It still hallucinates or gives you surface-level JQL answers
You give up and ask your browser
And this browser just goes and reads the actual pages based on your permissions, understands the actual structure, and gives you the actual answer.
The browser sees what’s really there. The agent guesses what might be there.
Not really sure! It seems that Dia has better access to Teamwork Graph and APIs, so it understands better the relations between users, objects, etc.
And Rovo seems so dumb sometimes next to it ¯\_ (ツ)_/¯
I’m not saying “don’t use Rovo.” NONONONO
For quick ticket interactions, it’s great. For chat-based Q&A about your projects, it works.
But if you’re spending hours trying to train a Rovo agent to do something complex — searching Assets, mapping service desk structures, understanding your configuration in depth — try Dia!.
You might save yourself a whole afternoon of frustration.
And Atlassian, if you’re reading this: please give Rovo agents deeper access to real configuration data. Let them actually browse the product the way a human (or a smart browser) would. The potential is there. The intelligence is there. The access isn’t.
Would love to hear your experiences — has anyone managed to get Rovo agents to do complex schema or configuration tasks reliably? Or are you running into the same wall?
Drop a comment below. Let’s figure this out together! 👇🏻️
Juan Carlos Pin
14 comments