Project Overview
CHALLENGE
Seamlessly integrate a feature that allows user to personalize and customize their experience when using Character.AI’s AI chat model so that their interactions with characters are more engaging and meaningful.
SOLUTION
User-driven personas that allow users to create and switch between different personas, each with its own name, appearance, and background.
Enables users to tailor their interactions based on different roles or contexts
MY ROLE
UX, UI Designer
Research, Visual design, Prototyping
TIME
August 20, 2023 - August 29 2023 (~1.5 Weeks Duration)
TOOLS
Figma, Unity, Procreate
Design Process
EMPATHIZE
Research
To better understand Character.AI’s background, market space, and who Character.AI’s users are, I started by conducting research with the following goals:
Research Goals
Understand the market trends of the AI Chatbot market
Identify Character.AI’s target market and user base
Identify Character.AI’s competitors and evaluate their strengths and weaknesses
Discover goals, needs, motivations, and frustrations of users
Preliminary Research
Through secondary research, I gained a deeper understanding of trends of Character.ai’s market as well as their user base.
Below is a summary of what I found.
General
The launch of the Character AI app was a record-breaking success because it garnered 1.7 million installations within the first seven days.
As of June 2023, the app has been downloaded over 10 million times across the App Store and Google Play
Majority of user traffic comes from Direct Marketing which accounts for 84.34%— 8 in 10 Character AI visitors are direct.
Usage
Approximately 9 million users engage with Character.AI daily.
Character.AI's users’ average session duration of around 120 minutes
Users typically view 13.91 pages per visit
The site has a relatively low bounce rate of 20.87%, indicating that visitors are not leaving quickly after arriving
Around 75% of Character.AI's web traffic came from mobile browsers
Demographic
The majority of Character.AI users are aged 18 to 24, making up about 57% of the user base. 22.49% are aged 25-34.
Gender distribution shows a male majority at 60%, followed by females at 30%, and other genders making up the remaining 10%.
The largest portion of users comes from the United States (25.32%), followed by the Philippines (7.60%)
Sources
Competitive Analysis
Persona Archetypes
Using the insights gained from my research— reading reviews, reddit threads, and comments, I created provisional persona to represent potential users.
Empathy Map
Patterns
Desire for Higher Engagement
Users expressed a strong desire for customization and personalization in their interactions with the AI Characters.
Community and Shared Experiences
Users expressed a strong value for community engagement and the ability to share their experiences with others.
Balance Fun and Function
Users want to see engaging and authentic interactions with characters, so seeing repetitive or superficial responses hampers experience.
Insights
Deeper customization and easy personalization enhances realism and overall user experience.
Communal features in some form are essential for enhancing user engagement.
Absence or ill-execution of utilities will impact entertainment, no matter how fun the experience is.
Needs
To adjust and guide content to personal preferences
To co-create with and share characters with other users
To experience smooth storytelling modules that cater to both fun and function
User Persona
Based on my research, Junie is the representative of the target user.
DEFINE / IDEATE
Defining the Problem
To help define these problems, I used the insights gained from research and interviews to create a user story to frame the problem from Samuel’s. Then, I use the persona and story to craft How Might We questions that will guide my ideation process.
Brainstorming
Mind mapping focused on specific How Might We questions
Task Flow
Steps to creating a Persona
User Flow
Junie makes a new persona to use for a new character she wants to start chatting with.
Design / Sketch
Lo-Fi Wireframes
Wireframes for Creating a Persona
Wireframes for Selecting a Persona in chat
Design / Prototype
Building a Prototype
Lo-Fi Digital Wireframes
Mockups
Feedback and Priority Revisions
Trait Text Input
It wasn’t clear if users needed to type a trait on their own or select from a list they couldn’t see.
Old Placement
New Placement
After
Before
Button Location
Back button felt too detached from the button to progress forward.
Final Mockup
Reflections and Takeways
I considered this to be a fun branding exercise where I was able to really deep dive and learn about Character.ai as a platform while also studying and understanding the user experience design choices they have made so far.
I faced new challenges during this project that I haven’t faced before - integrating a new feature into an existing design and designing for a mobile application that I wasn’t entirely familiar with. Conducting thorough preliminary research was very essential to identifying best solutions.
The next steps I would take this project through from here are:
01 USABILITY TESTING
To validate and make meaningful, user-centered edits to the design, I want to conduct structured and planned out user testing.
02 IMPLEMENTATION
Once I’ve tested to make sure the changes improved the features’ usability, I would then get assets and files ready to then pass off for implementation. Testing would still need to be conducted through feedback to improve the design.