I have built a Rovo agent that is designed to provide constructive advice to improve certain pages created by users. These pages are always based on a specific template.
Once you have created your page based on the template, you can ask the agent to review your page and make suggestions on how to improve it. What I would like to do is make this process easier and more intuitive.
Ideally I would like a button in the template so that when a page is created based on the template and the button is pressed, my Rovo agent is triggered with a pre-configured prompt and the output appears on the screen.
I have tried messing about with Smart Buttons but I can't get them to do the behaviour I want (the agent is called in the background and can add output as a comment or email, but not on screen - I'm also not sure I can add the configured smart button to the template).
It doesn't feel like I'm trying to do anything too crazy but I can't seem to figure it out. Does anyone know if what I want is possible or if there are any ways of achieving my goal?
Hi @Grant T ,
Rovo agents are designed to operate within the Rovo Chat panel, not inline on pages. Smart Buttons can trigger Confluence Automation rules, and those rules can invoke a Rovo agent, but as you discovered, the output is limited to background actions (comments, emails, page edits), not an on-screen interactive response.
So my best advice for you that requires less efforts and save time as well. You should guide users to invoke the agent via Rovo Chat.
Add a simple instruction panel in your template that says something like: "To get AI feedback on this page, open Rovo Chat (top-right), select the [Your Agent Name] agent, and type: Review this page"
Since Rovoe Chat is context-aware, so it already knows which page the user is viewing, so the agent will automatically read and review the current page. This is the simplest approach and gives the user the on-screen interactive experience, just through the chat panel instead of inline.
On the other hand, you might also want to upvote or create a feature request on https://jira.atlassian.com for "Invoke Rovo agent inline from a page macro" -> it's a reasonable ask and Atlassian is actively expanding Rovo's integration points :)
I hope everything works out well for you!
Best regards,
Peter
Thanks very much for this, Peter.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.