Handing-off an Gen AI chatbot for group chats

Handing-off an Gen AI chatbot for group chats

Pyxer is a generative AI photo editing & fashion app where users can edit their outfits in photos and shop similar looks from real brands. As the UI/UX design intern, I designed a messaging platform feature with an integrated AI chatbot to ultimately foster user engagement and retention.

TIMELINE

2 weeks (July 2024)

ROLE

UX Design Intern

TEAM

1 Lead Designer (me!)

2 Engineers

1 Product Manager

SKILLS

Interaction Design

Design Systems

Product Strategy

OVERVIEW
OVERVIEW

Challenge

Pyxer currently consists of only independent user actions involving visual AI generations. There is potential to maximize user engagement and retention by fostering interactivity with other users, while still highlighting Pyxer's AI features.

How might we seamlessly integrate Pyxer’s main AI features into a new communication platform, all while under a tight timeline for handoff? 

Results

As the lead designer for this project, I handed off a minimum viable messaging platform with an integrated AI chatbot feature from 0 to 1.

My designs are currently in development and is set to launch in Fall 2024. 

INTRO / FINAL DESIGNS

Fostering seamless interactivity between both users and AI.

An MVF messaging platform with an integrated AI chatbot.

Create group chats with other Pyxer users

Find users through your contacts and create the perfect group chat to discuss AI photo edits and looks.

Frictionless introduction to the AI chatbot

Easily discover, access, & trigger Pyxer's AI capabilities through guided prompts and shortcuts.

Edit photos & shop for looks during your conversation

Use AI within the comfort of your own chat—no need to waste time by exiting the chat to make edits or shop for similar looks.

CHAPTER 1 / PROBLEM SCOPE

The plan? Churn out a new feature for hand-off… scheduled for 2 weeks from now.

CONTEXT

What exactly is Pyxer?

Pyxer is a generative AI fashion photo editing app that helps users find their perfect look through AI clothing and accessories edits.

Pyxer also partners with real brands by recommending purchasable items and styles that are similar to the user's AI generated looks.

MVF GOALS & CONSTRAINTS

What are my goals as the lead designer?

As the lead designer, I was tasked to design an MVF version of messaging that integrates the app's core AI features, with the ultimate goal of boosting user engagement and retention after launch.

DESIGN GOAL

Flesh out the core features for messaging

Designing the most core, bare bones messaging features to allow for fast handoff.

DESIGN GOAL

Integrate the AI features

Designing seamless integration of Pyxer’s AI capabilities within messaging.

ULTIMATE MVF GOAL

Boost user engagement and retention

Designing ways for users to send more messages and create more AI generations.

CHAPTER 2 / RESEARCH

Figuring out where AI currently fits into communication.

COMPETITIVE AUDIT

First of all, how is AI integrated in chats in other apps?

With such a tight deadline, my user research efforts were severely limited. Thus, I began my research with a quick competitive audit of existing AI chatbots, in order to gain insight on how AI is triggered and used within conversations.

Although ChatGPT only caters to an individual user, I took note of its functionality due to its mass popularity.

FEATURE VALIDATION & USER INTERVIEWS

Turns out, Pyxer's AI should not be integrated the same as other apps

After researching into competitors, I had to remember that there is one key differentiator between those apps and Pyxer: Pyxer's main use case is for AI photo generations, not communication. Given this major key differentiator, I conducted 4 user interviews to gain insight on how users would utilize messaging specifically within Pyxer.

Unlike the apps mentioned above, users expect AI to play a much larger role within Pyxer's conversations, as it aligns with Pyxer's primary use case.

CHAPTER 3 / IDEATION

Defining how AI integration within Pyxer chats should look and feel like.

DESIGN APPROACH

Outlining how AI should be presented in chats

After gaining insight on the role AI should play within Pyxer conversations, I formulated a How Might We statement to clarify what this "larger" role should exactly prioritize.

HOW MIGHT WE…

empower users to seamlessly use AI in conversations through easy discoverability & accessibility?

In other words… maximizing AI engagement by helping users discover and access chatbot features with ease.

DESIGN STRATEGIES

Identifying the main tactics

In order to tackle discoverability and accessibility, I focused on 3 main strategies to achieve the overarching mission.

🎯 Easy + obvious trigger access

Motivate new users to start using the AI chatbot, and encourage retention in usage.

👌 Fluid experience + integration

Reduce as much friction as possible in both chatting and producing AI chatbot commands.

💡 Encourage user creativity + freedom

Inspire users to access the AI chatbot's full potential through limitless prompt exploration.

USER FLOW

Specifying all use and edge cases

Although I had severely limited time, I still set out to create user flows—this step was especially essential for informing the design system components I had to create. I scheduled conversations with my PM and engineers to solidify which features were possible and how flows should look like in every possible scenario.

CHAPTER 4 / EXPLORATIONS

Exploring the interplay between interaction design + information design

AI CHATBOT FUNCTIONALITY

Settling the debate between @, /, and natural language processing

I began my exploration by tackling how users address the AI to write prompts. After discussing with my team, we decided that we were able to spend higher technological efforts in order to prioritize natural language processing for more free-flowing AI-integrated conversations.

AI CHATBOT TRIGGERS

Providing easy access to the AI chatbot

With the functionality now figured out, I explored message bar iterations that would best highlight the discoverability and accessibility of the chatbot. I aimed to simplify the message bar, maintaining as much space for the text box as possible while easing access to the AI chatbot, camera, and photos.

INITIAL AI CHATBOT DISCOVERY

Introducing users to the AI chatbot for the first time

Now the details—what exactly can the chatbot do? I first tackled the beginning of the user journey by designing an informational introduction to the feature.

Given that making AI generations is Pyxer's primary use case, and the AI features are consistent across the app, users should already be familiar with Pyxer's AI capabilities. Thus, I opted for a subtle chatbot introduction that informs in a frictionless manner.

Now the details—what exactly can the chatbot do? I first tackled the beginning of the user journey by designing an informational introduction to the feature.

Given that making AI generations is Pyxer's primary use case, and the AI features are consistent across the app, users should already be familiar with Pyxer's AI capabilities. Thus, I opted for a subtle chatbot introduction that informs in a frictionless manner.

CONTINUOUS AI CHATBOT AWARENESS

Guiding users through AI chatbot usage

Eventually, users may forget the chatbot's capabilities and may require guidance. Thus, to encourage longer-term retention with the chatbot, I explored ways to gently remind users of possible prompt ideas.

CHAPTER 5 / DESIGN SYSTEM

Documenting the puzzle pieces together in one design system.

UI COMPONENTS

Assigning components for each use & edge case

Because I was also designing the messaging platform from scratch, a significant portion of my project involved creating & organizing components to account for every single use and edge case possible.

CONCLUSION / IMPACT

Successfully handed-off for development!

A LOOK INTO THE FUTURE

Coming soon in Fall 2024…

My designs are currently in development, and are projected to launch in Fall 2024. To measure post-launch impact, we'll be tracking daily active users and # of AI generations, as well as app downloads.

In the meantime, I've designed and shipped other features within Pyxer, resulting in massive growth in engagement and traction.

400%+

in AI generations

190%+

in app downloads

NEXT STEPS

What would I have done if I had more than one week?

AI generated polls

An initial idea I came up with to boost AI & user engagement—but ultimately postponed in the roadmap.

More usability tests

Due to the tight timeline, I was only able to conduct 3 usability tests for detecting major friction points.

AFTERWORD / LEARNINGS

Almost anything is technically feasible—deadlines & priorities are the true blockers.

REFLECTION

Just because you can, doesn't mean you should (for right now)

As the sole and lead designer with a talented team of engineers, it felt like I had so much power. I realized that virtually any design is possible to implement—if only deadlines, priorities, and business goals didn't exist.

With such little time to design, I learned to prioritize the most impactful design decisions, even if it meant sacrificing ideas and traditional steps in the design process.

Intern off-site at Top Golf, Santa Clara!

Let's design together soon!

Copy email

Copied

© KAITLYN LAM 2025

Let's design together soon!

Copy email

Copied

© KAITLYN LAM 2025

Let's design together soon!

Copy email

Copied

© KAITLYN LAM 2025