Thank you @Sherif Mansour , always love to see your articles and learnings, is there any chance we could see some of the code from the "Customer 360" agent as I want to learn and understand what exactly makes it different to using the out of the box custom Rovo Agent through text, is it just the extra connectors through API's or are there more functions coded? My experience with the custom rovo creator NLP version has been very hit or miss. Thank you!
Customer 360 is a great idea - this can really come in handy before customer calls. Thank you for sharing this! ✨😊
@Brandon Davies I'll check specifically on that agent - was written by our internal IT team, but in general we do have examples of code agents e.g. Refapp: https://bitbucket.org/atlassian/rovo-weather/src/main/ also here are sample apps: https://developer.atlassian.com/platform/forge/example-apps-rovo/
But a high-level things you can do in a code-based agent that you can't do with a no-code agent:
1. Connect to internal systems , databases - whatever you can do with code.
2. Add custom code logic to how your agent runs or where it appears (e.g. you could also combine the agent with other Confluence/Jira forge modules to expose functions of it in other places)
3. You need access to call external APIs, webhooks etc.
4. Add some very deterministic logic to how the agent works
There are lots of examples of Marketplace vendors building agents or another consideration could be to just expose an "action" (a specific task an agent can do) so that anyone with no-code can re-use that action in their agent. See: Customer created actions. E.g. Our customer 360 agent also exposes an action to "get customer domains" , so for any customer the agent can return all the domains they own - which is an internal system call.
Finally, "My experience with the custom rovo creator NLP version has been very hit or miss" - oo would love to hear more? Any feedback would be great so we can improve it.
@Sherif Mansour Thank you very much Sherif! Regarding feedback, I would have to write up a well documented and accurate reenactment to be useful feedback instead of rambling
Is there somewhere I could send this feedback to?
I could get working on that soon.
Even when @Sherif Mansour posts are short they're packed with knowledge. Stealing these links for our resource library.
What?! Sherif is on Medium Magazine. Smashing the follow button.
@Brandon Davies sorry for the late reply, was on holiday leave! Just send it to me and I'll pass it onto the team. smansour at atlassian dot com
Feedback is a gift, thank you in advance!
It looks like you're new here. Sign in or register to get started.