Mentor
Portfolio
2.1
Mentor is the main agent for AI-assisted development in the OutSystems product. It's goal is to allow users to create and iterate on the development of web apps, thought a predominantly conversational experience. Mentor is capable of parsing a requirements file or just user intent to create a full fledge application -- with complex database, complete user flow, business rules, and roles and permissions -- in minutes.
The process
The UX challenge here was the need to create a full conversational experience -- both the textual/agentic and the more visual support for it -- from scratch.
We started by defining the Mentor's Jobs-to-be-done (JTBD) followed by an Object-Oriented UX process to define the conceptual library to support these JTBD. This was the ground work to support the next phase -- the definition of Mentor's Tone & Voice.
Defining the tone and voice required a lot of scripting and both technical and usability validation of the proposed agent replies. This was a hugely iterative process grounded in constant user feedback. It was also the first time such methodology was applied to design a feature in our product.
In parallel to the conversational experience work, we defined a new library of AI components to support the interaction with Mentor. This expanded our current Design System into the AI scope.
Finally, throughout all these phases user validation was key to quickly iterate towards the final version of the conversational experience. An early-access-program (EAP) with a select group of clients allowed us to get early and constant feedback during the design and development phases.
Results
After its release at the ONE Conference '25, this new version of Mentor has been adopted by hundreds of our customers and has helped creating more than 400 apps that are now in Production.