top of page

GenAI assistant

  • Jun 6
  • 4 min read

Pecan AI is a predictive analytics platform that helps teams train machine learning models and turn business data into predictions. This project focused on using GenAI to help users move from a vague business question to a clear model training starting point.



Project overview

The GenAI assistant was shipped across several product iterations. It first appeared on the homepage to help new users start their first session, then supported the quick-start model training flow, and later evolved into a copilot inside a notebook-style predictive analytics experience. This case study focuses on the chat itself, its role in reducing activation friction, and the value it created for users, product learning, and PLG growth.



The challenge

Users came to Pecan with a business outcome they wanted to predict, but often did not know how to translate that goal into a use case, template, data structure, or SQL-based model setup. Static templates helped with common use cases like churn, but many customer needs were more specific, sensitive, or did not fit cleanly into a predefined template. The challenge was to make GenAI useful inside a complex ML workflow without turning it into an open-ended chatbot that created vague answers, wrong expectations, or unsupported model paths.


  • Users did not know where to start.

  • Templates did not always match the real use case.

  • The SQL editor created a high learning barrier.

  • Users needed guidance without losing control.



My design challenge

The hardest part was designing the assistant as both flexible and safe. It needed to understand messy business language, support specific prediction needs, and create a useful starting point, but it also needed enough structure to keep users inside a valid model setup flow. I had to balance user freedom, model logic, technical constraints, and trust in the generated output.



Why GenAI

GenAI gave us a way to shift the experience from template-first to intent-first. Instead of forcing users to choose from a fixed list of use cases, the assistant let them describe what they wanted to predict in their own words. This created a more natural entry point into model training and gave the product a better way to understand user goals, business context, and data needs.



My role

As the Senior Product Designer, I led the UX strategy, chat experience, user journey mapping, UI design, and design system alignment. I worked closely with data scientists, engineers, PMs, subject matter experts, and customer success to shape the assistant’s behavior, map edge cases, validate technical logic, and make sure the chat supported the model training flow instead of becoming a separate AI feature.




Research

The project was shaped by Mixpanel, PostHog, LogRocket recordings, Gong calls, customer success feedback, user interviews, and internal reviews with data analysts and data scientists. I looked at how users interacted with the chat across each product phase, what they typed, where they got stuck, which templates they selected, and how their intent changed once they better understood what Pecan could do.



Product evolution

The assistant evolved in three shipped phases. In the homepage version, it helped users explain what they wanted to predict and matched them to an existing template. In the quick-start flow, it supported a guided path to train a first model without pushing users directly into the SQL editor. In the notebook experience, it became a copilot that helped users generate more specific templates, support data mapping, and understand the next steps in a linear model training flow.







The solution

The final version worked as a guided GenAI assistant inside the model training experience. Users could describe their prediction goal, and the assistant helped translate that intent into a relevant model starting point. It supported the user through template generation, data mapping, and next-step guidance, while the surrounding notebook flow kept the experience structured and understandable.



Key design decisions

The main design decision was to balance flexibility with control. A fully open chat could capture user intent, but it also risked vague prompts, unsupported requests, and unclear expectations. A fixed template list was safer, but too rigid for specific business needs. We designed the assistant as a guided copilot: flexible enough to understand user intent, but structured enough to support a reliable model setup path.




Innovation value

The assistant was not added as a novelty layer. It solved a real product problem: users needed a better way to start. It also created a new research channel for the team. By reviewing chat prompts and interactions, we learned what users actually wanted to predict, which use cases were missing from our template library, what data users had, and where the product needed stronger guidance.


Business value

From a PLG perspective, the assistant helped users reach value faster without relying on sales calls, long documentation, or customer success intervention. It supported self-serve activation by helping users start with their own business question, move into model setup, and return for additional sessions with a clearer understanding of Pecan’s value.



Results

We measured the assistant through user interaction, model setup progression, data upload or connection, return sessions, team creation, and reduced customer success questions around how to start. The strongest signals came from users engaging with the chat, moving further into the training flow, returning after the first session, and using Pecan to build models for their teams.


  • Chat interaction

  • Model starts

  • Data upload

  • Return sessions

  • CS questions





Outcome

The GenAI assistant helped move Pecan from a static template experience toward an intent-driven model setup. It gave users a simpler way to begin, helped the team understand real prediction needs, and created a stronger connection between user intent, data requirements, and model training. For the business, it supported product-led growth by reducing early friction and making the product easier to adopt.




Next step

The next direction was to expand the assistant beyond template generation. The long-term vision was to help users inspect data quality, identify missing fields, map data correctly, and improve model accuracy before training.


Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.

© 2026 by Vladimir Serjanin. Product Design portfolio

bottom of page