Joe Rossomando
Get to Know Me Through AI
This is Ross, an AI that I have trained to represent me.
Ross

Hi, You can ask me about Joe Rossomando's work, projects, design process, and experience.

More questions

Expression Builder AI Assistant

Role: Lead UX/UI Designer
Company: Allvue Systems

Context

The expression builder was a powerful tool for creating custom logic, but it required programming knowledge, making it difficult for non-technical users to build or edit expressions. To make it more accessible, the team explored an AI-driven assistant that could generate code through natural language prompts.

My Contribution

As Lead UX/UI Designer, I integrated an AI assistant into the existing expression builder to make creating complex logic more accessible.

  • AI Integration: Added an AI Assistant entry point where users could describe the logic they needed in plain language.
  • Code Generation: Designed a workflow where AI-generated code could be reviewed, accepted, or refined through additional prompts.
  • Expression Management: Created interaction patterns for inserting generated code into the builder, testing it against live data, and saving the final expression.
  • Future Improvements: Planned for future functionality such as saving expressions directly from the builder and previewing generated logic, which were postponed due to technical limitations.
  • Phase 1 Constraints: Designed the initial release around a single AI response at a time due to system limitations, while creating a roadmap for future multi-turn conversation support.

Outcome

The AI-powered expression builder lowered the barrier for creating complex expressions, allowing non-technical users to generate and refine code through natural language prompts. While some advanced features were postponed for future releases, the design created a scalable foundation for deeper AI integration.