2024

AI No-Code Platform
(Prompt-based App Builder)

AI No-Code Platform (Prompt-based App Builder)

Improving usability and mental models in an AI-driven product

Improving usability and mental models in an AI-driven product

Role

Research, UX strategy & validation

Timeline

~6 months

Team

Product manager, developers, designer

Product manager, developers, designer

Key impact

Reduced user confusion

Clarified system behavior and interaction expectations

Improved prompt success

Users reached expected outcomes with fewer iterations

Feature discoverability

Core capabilities became easier to find and understand

User-driven decision making

Shifted discussions from assumptions to validated insights

Overview of the prompt-based no-code platform and its conversational app-building workflow

Context

The project focused on improving the usability of an AI-powered no-code platform that allowed users to build applications through prompt-based interactions.

At the time, the company was still in its early stages, initially releasing the product to friends and family before expanding to beta testers and public users.

As adoption grew, I advocated for introducing UX research into the product process to better understand how non-technical users interacted with the platform and where usability friction emerged.

From that point on, I conducted ongoing usability testing and user interviews throughout the product’s growth, helping guide future improvements based on real user behavior.

Understanding user behavior

Usability sessions revealed a recurring pattern: the platform was designed around a technical mental model, while many users approached it with little understanding of how AI-driven systems behaved.

This gap created friction throughout the experience, especially during prompt-based interactions and moments where the system lacked clear guidance or feedback.

Usability testing session with new users

Key takeaways from research

  • Users struggled to predict system behavior

  • Technical terminology created onboarding friction

  • Feedback visibility impacted confidence

  • Prompt interactions felt too open-ended

Defining the design direction

The research revealed that many usability issues were not caused by isolated interface problems, but by a mismatch between how the system was designed internally and how users expected AI-driven interactions to behave.

Non-technical users often approached the platform without a clear understanding of:

  • How prompts influenced outcomes

  • What the system was doing

  • How to recover when results didn’t match expectations

Rather than focusing only on adding new features, the design direction prioritized:

  • Improving clarity

  • Reducing ambiguity

  • Strengthening feedback visibility

  • Supporting users through prompt-based interactions

The goal became helping users build a clearer mental model of how the platform behaved throughout the app creation process.

Mental model mismatch

Product improvements

Rather than redesigning the platform from scratch, my role focused on translating usability insights into improvements that could better support non-technical users while fitting the realities of an evolving startup product.

The recommendations focused on reducing ambiguity, improving system communication, and helping users better understand how to interact with AI-driven workflows.

Clarifying terminology

Problem

Many interface labels and concepts reflected internal technical language that was unfamiliar to non-technical users.

Improvement

I worked with the team to simplify terminology and restructure certain labels to better align with how users naturally understood tasks and workflows.

Why it mattered

Reducing technical ambiguity made the platform easier to approach and lowered onboarding friction during early interactions.

Replacing technical terminology reduced onboarding friction for non-technical users

Structuring feedback

Problem

Users often struggled to understand whether actions had succeeded, what the system was doing, or what should happen next.

Improvement

I collaborated with the team to improve confirmation patterns, messaging, and feedback visibility throughout key interactions.

Why it mattered

Clearer system feedback reduced uncertainty and improved user confidence during app creation tasks.

Users could review generated changes, understand what was modified, and recover previous versions when needed

Supporting prompt interactions

Problem

Prompt-based interactions gave users flexibility, but many struggled with how to structure prompts or recover when results didn’t match expectations.

Improvement

We explored ways to support users through examples, contextual guidance, and more structured prompt interactions without removing creative flexibility.

Why it mattered

Additional guidance helped users interact with the platform more confidently while preserving the exploratory nature of AI-driven workflows.

Prompt suggestions reduced blank-state friction during app creation

Influencing product decisions

Problem

As a fast-moving startup product, many decisions were initially driven by internal assumptions rather than direct user behavior

Improvement

I introduced recurring usability testing and shared findings directly with the multidisciplinary team to help guide prioritization and product discussions

Why it mattered

Continuous user feedback shifted conversations from assumptions toward validated insights, helping the team make more informed product decisions over time

Iteration & collaboration

Usability testing became a continuous part of the product workflow as the platform evolved.

Rather than relying on formal metrics, I evaluated improvements by observing whether users could move through flows without getting stuck at the same recurring friction points identified in earlier sessions.

As users became more comfortable completing tested interactions, new areas of the experience were introduced into testing cycles. These sessions also helped uncover broader feedback, feature interests, and evolving user expectations.

Insights were regularly shared with the multidisciplinary team, helping connect user behavior to prioritization and product discussions throughout the platform’s growth.

Reflection

This project reinforced the importance of introducing continuous user validation early in fast-moving AI product environments.

Observing how users interpreted prompts, feedback, and system behavior revealed recurring gaps between internal technical assumptions and real user expectations.

It also highlighted how usability in AI products goes beyond interface design — requiring systems to help users build confidence and clear mental models throughout interactions.