
How Im using AI to streamline persona and journey map creation
uxdesign.cc
Unlocking efficiency and creativity.Example persona and journey map created by KyleSoucy.While AI has the power to enhance our work, it cannot replace the essential insights gained from conducting actual UX research and analysis.AI is a tool that helps us get the job done more efficiently; it does not replaceus.With over 20 years of experience in UX research, I was initially skeptical about integrating AI into our research practices. However, Ive found that Generative AI (GenAI) tools like ChatGPT, Google Gemini, Microsoft CoPilot, Claude.ai, etc., are immensely helpful. They do more than just assist in analyzing data to uncover insights; they also excel at transforming these insights into effective deliverables such as UX personas and journeymaps.There are many ways to write AI prompts to create UX personas and journey maps. Just google How to use AI to create UX personas? and youll find plenty of resources (some of which Ive used and cited at the end). So, why am I writing this article if theres already a lot out there? After a year of research and experimentation trying out several variations, Ive discovered a successful approach using a mix of prompts with unique nuances that dont appear to be covered in anything Ive read. So, I wanted to share my findings in the hopes that they could also help other fellow UX researchers. As our field continues to evolve, sharing our findings and fostering collaboration will be essential to unlocking the full potential of AI in UX. On that note, I invite you to share your experiences in the comments section if youve tried any of these prompts or something different that yielded greatresults.PersonasCreated by author via Canva.comThere are two main types of UX personas: those based on actual user research and those based on assumptions. Whether youre creating data-informed personas or assumptions-based personas (a.k.a. proto-personas, ad-hoc personas, alignment personas, etc.), GenAI can help immensely. Side note about proto-personas: In my experience, many people outside the product team dont understand the difference between personas and proto-personas. Therefore, when creating proto-personas, I prefer to use the term assumptions-based personas so its clear that research still needs to be conducted. Theres nothing worse than presenting a proto-persona and having stakeholders think theyve checked the persona box and can move on without conducting actual user research!If youre interested in learning more about how to create proto-personas, I highly encourage you to check out Tamara Aldins great work on alignment personas.Even when a persona is based on user research, the distilled information is presented in a fictional way while still accurately describing the average user of the product. Whether its a name, background story, tagline, etc., these made-up elements help bring a persona to life, making it authentic and memorable while enhancing its ability to resonate with the audience. I dont know about you, but I always struggle with writing these fictional bits of a persona, and its where I get the most help fromGenAI.After conducting research and analysis, I know what data I want to include in a persona and how it should be segmented, but I struggle with the best way to convey it. Some of you may consider this the fun part of persona creation, but personally, I can spend hours just spinning my wheels on coming up with the right tagline. Im a data nerd and love qualitative analysis, but I dont necessarily consider myself the most creative writer, which can sometimes make a persona truly meaningful. Its not to say that I cant get there alone, but it takes me much longer than someone with this gift. EnterAI!Recently, Ive been experimenting with using HeyMarvin, ChatGPT Team, and other GenAI tools to help me fill in the creative writing blanks that I typically struggle with when creating personas. To use AI in this way, Ive found that its most effective if you do the heavy lifting yourselffirst.Step 1: Gather all your research data andinsightsCollect all your interview transcripts and/or research reports if youve conducted user research. If youre doing proto-personas, you hopefully have a lot of secondary research documents to analyze (brand strategy & industry reports, EOY reports, previous research reportssurvey results, market research reports, customer service reports, etc.) or some kind of document(s) that captures the teams assumptions of the target audience.Step 2: Decide on your persona sections and behaviorpromptsNo two personas are created the same. Choosing the sections for your persona that fit your research needs is essential. As Steve Mulder mentions in his book, The User is Always Right, every element of a persona should have a purpose, meaning that it should help a team to better understand and empathize with that user group. Always keep the background relevant to the context of your product or service. Theres no point in including excessive personal background information that does not impact how the persona uses the product or its features.If you want to learn more about deciding what information to include, watch my free 1-hour course, How to Create and Use UX Personas.Step 3: Upload documents to GenAI tool (i.e. yourdataset)Different tools will allow you to upload different file formats. Currently, you can upload PDFs, TXT, JPEG, PNG, DOCX, CSV, and XLS file formats in ChatGPT Plus orTeam.Data privacy: Any file you upload to ChatGPT Plus is retained indefinitely within the service, and those files may also be used by OpenAI to train its models, so its best to refrain from uploading files with any important personal information. If you require a more secure option where chats are not used for training and data is encrypted, youll need to use a ChatGPT Team account or invest in a secure UX research analysis tool like HeyMarvin or Dovetail. I also want to note that there is currently a security issue with ChatGPT Team where its impossible to restrict team members from inviting new members to the workspace, so you must review your workspaces Members page regularly. ChatGPT Enterprise does not have this security weakness. Please check with your IT team before using any GenAI tool with your customer and/or company data to ensure that you adhere to their data security regulations.Step 4: Provide AIpromptYou can adjust the following prompt below to fit the needs of yourpersonaAI PROMPT: [COMPANY] is redesigning their [PRODUCT] to better speak to their target audience. The [PRODUCTS] primary audience is [X]. According to the marketing team, the target audience is defined as [SHORT DEFINITION]. The primary audience uses [PRODUCT] to accomplish [USER GOALS].Write a persona for the [PRIMARY AUDIENCE] based on the definition providedand the attached background materials and research transcripts. The personaneeds to include the following sections: Values, Motivations, Affinities(i.e. brands or organizations that share a similar target audience andcommon interests or values), Goals, Challenges, Needs, Demographics,Behaviors, and Preferred Touchpoints with the Company (online and offline).Step 5: Review and refineresultsIf you find that the first response is not in-depth enough or you would like it to include specific information, you can ask GenAI to refine it in several ways. For personas, I like to provide behavior prompts. For instance, you can use the prompt below to ask GenAI to re-write certain sections of the persona. By the way, these are the same prompts I use with cross-functional teams when facilitating persona workshops to develop proto-personasAI FOLLOW-UP PROMPT: Use the following behavior prompts to re-write the Motivations and Affinities sections for this persona:Motivations1. Personal Goals: a. What are your persona's short-term and long-term personal goals? b. What motivates your persona to achieve these goals?2. Professional Aspirations: a. What are your persona's career aspirations and ambitions? b. What drives your persona to succeed in their professional life?3. Incentives and Rewards: a. What types of incentives or rewards are most appealing to your persona (e.g., financial, recognition, personal growth)? b. How does your persona respond to different forms of motivation (e.g., intrinsic vs. extrinsic)?Affinities1. Lifestyle Choices: a. What lifestyle choices does your persona make that reflect their affinities (e.g., choosing sustainable products, preferring local businesses)? b. How does your persona's lifestyle align with their personal values?2. Preferences and Interests: a. What hobbies or interests does your persona have that indicate their affinities (e.g., hiking, reading, attending cultural events)? b. How do these interests influence their daily life and interactions?3. Social Behavior: a. How does your persona interact with others in social settings? Are they more introverted or extroverted? b. What kind of social activities does your persona enjoy (e.g., group events, one-on-one interactions)?4. Environmental Consciousness: a. How important is environmental sustainability to your persona? What actions do they take to support this value? b. What kind of environmentally friendly products or practices does your persona prefer?5. Brand Loyalty: a. What brands does your persona feel a strong affinity towards and why? b. How do your persona's values and affinities influence their brand preferences?6. Decision-Making Style: a. How does your persona approach decision-making? Are they more analytical or intuitive? b. What factors are most important to your persona when making decisions (e.g., data, recommendations, personal feelings)?This follow-up prompt should result in a more rich result. You could choose to provide the behavior prompts in your initial GenAI prompt, but Ive noticed better results if I spoon-feed the data and do iterative refinement. Putting too many demands in one prompt confuses the model. Patrick Neeman, author of Mastering AI Assistants for User Experience Designers and Product Managers, suggests including user research questions in the prompt to ensure it accurately reflects real users. He suggests adding to your prompt, Generate user research questions that would validate this user persona as correct.Using large language models (LLMs) to segment a userbase into distinct personas based on behavior patterns, preferences, demographic data, etc., is super helpful. However, its important to remember that you can inadvertently perpetuate or even amplify biases if theyre present in the data youre using to trainthem.About accuracy: Remember that all GenAI tools are fallible and can provide wrong answers. Ultimately, you must do your due diligence to ensure the information provided accurately reflects your collected data. If the dataset youre using contains historical biases or imbalances (e.g., in terms of gender, ethnicity, or socioeconomic status), the models outputs will likely reflect thesebiases.TIP: As Bill Bulman mentions in his article, Crafting Personas with AI-Augmented Research (a step-by-step guide), you could also write a prompt to get a day in the life narrative for your persona. Bill provides the example prompt: Provide me a day in the life story for a persona, using the following user interview data, as a baseline.Whether data-informed or assumptions-based, creating UX personas is a nuanced process that significantly benefits from GenAIs support. These tools can assist in crafting the intricate details that make personas relatable and valuable, particularly for those who may not naturally lean towards creative writing. By meticulously gathering and analyzing user data, defining persona elements that genuinely reflect user needs, and strategically using AI to enhance the creative aspects of persona creation, we can develop more accurate and engaging user personas.Journey mapsImage of free journey map template via nulivo.com.You would follow the same steps outlined in creating personas for creating journey maps but with some noted differences to Steps 2 and4.Step 2 would be to decide on your journey map elements. You want to spend a good deal of time defining the stages of your journey and the user data you want to present during each stage (e.g., actions, thoughts, jobs-to-be-done, etc.). I believe GenAI should not handle this heavy lifting. Instead, you will include this in your AI prompt along with your dataset (i.e., the same docs you uploaded above in Step 3, along with your finalized persona).For Step 4 (the AI prompt), I like to use a prompt thatdetails:Who is on the journey (i.e. yourpersona)What journey theyreonThe stages of thejourneyThe information we want to include during each stage (e.g. actions, thoughts, jobs-to-be-done, etc.)AI PROMPT (Generic example):Write a journey map for [x] persona. The map should focus on the journey of [x]. The stages would be: 1) [x] , 2) [x], 3) [x], 4) [x], and 5) [x]For each stage, please provide:1) Jobs to be Done (i.e. Goals - What is the customer trying to achieve?)2) Actions (What does the customer do? What information do they look for? What is their context?)3) Frustrations / Challenges (What does the customer want to achieve or avoid?)4) Online Touchpoints (What online parts of the [x] service do they interact with?)5) Offline Touchpoints (What offline parts of the service do they interact with?)6) Moments of Truth (A customer interaction that can create a positive or negative impression of a brand, product, or service that affects their purchasing decision.)For example, if I were creating a journey map for ordering food through a mobile app, my prompt might looklikeAI PROMPT (Specific example of ordering food using mobile app):Using the provided dataset, which includes a detailed persona, user research reports, survey results, market research reports, and customer service interactions, create a comprehensive user experience journey map for a food delivery mobile app. The persona for this map is 'Chris', a busy software developer who enjoys diverse cuisines. The journey map should incorporate data-driven insights from the dataset at each stage and across various dimensions to accurately represent Chris's experience.Stages:1. Awareness: How Chris discovers the app through ads, social media, or friends.2. Consideration: Chris evaluates the app's features, benefits, and user reviews.3. Signup/Onboarding: The steps Chris takes to download, register, and learn to use the app.4. Exploration: Chris is browsing through various restaurant options and menu items.5. Decision: The moment Chris chooses a restaurant and a meal, including any customization.6. Transaction: Completing the order with payment and delivery details.7. Fulfillment: Monitoring the order's progress and receiving updates until delivery.8. Post-Delivery: Actions post-receipt of the order, including eating, resolving issues, and reviewing.For each stage, please provide:* Actions: Detail each action Chris takes within the app at every stage.* Thoughts: Capture what Chris is thinking as he progresses through each stage.* Emotions: Describe Chris's emotional state at key points across the journey.* Touchpoints: Identify where Chris interacts with the app and any other service element.* Frustrations: Note any specific frustrations or challenges Chris encounters.* Jobs to Be Done (JTBD): Outline the underlying needs or tasks Chris aims to fulfill at each stage.Ensure the journey map is visually structured and differentiates between these aspects, providing a holistic view of the user experience.When reviewing your results, if the journey map does not accurately reflect your dataset, GenAI might be making assumptions!LLMs are very good at predictive analytics and forecasting user actions, and when they take a guess, its not called out in the results unless you specifically instruct them to doso.For this reason, I prefer to refine the prompt to learn where the gaps in the researchareAI REFINED PROMPT (Example to clearly mark assumptions):Create an updated UX journey map for the food delivery app using the provided dataset, which includes user research reports, survey results, and customer feedback. Where the dataset is incomplete or lacks specific information required for a comprehensive understanding of the user journey, you are permitted to make logical assumptions. Clearly labelthese assumptions within the journey map to distinguish them from data-driven insights.Specific Instructions:1. Data Integration: For each stage of the journey map, use direct insights from the dataset. Clearly cite the data sources (e.g., specific survey questions, report pages) that support these insights.2. Identifying Assumptions: Where necessary information is missing from the dataset, make and clearly mark assumptions. Provide a rationale for each assumption based on the context of available data.3. Assumption Labels: Use a distinct visual or textual label (such as 'Assumption' or a special symbol) next to any content in the journey map that is not directly supported by the dataset but is instead an educated guess by the AI.4. Clarify and Rationalize: For each assumption, include a brief explanation of why this assumption is made based on related trends or patterns observed in the dataset.5. Detail and Accuracy: Ensure that each stage of the journey map includes detailed descriptions and visualizations, clearly distinguishing between data-derived insights and assumptions. This should enhance the maps overall clarity and usefulness for decision-making.Outcome Expected: The journey map should seamlessly integrate factual datawith necessary assumptions, providing a comprehensive and practical view ofthe user experience. Each assumption should be clearly marked andjustified, allowing stakeholders to understand and evaluate the basis ofthe insights provided. This will aid in strategic planning and designimprovements, ensuring they are both data-informed and adaptable to areasof uncertainty.TIP: As Nate Jones mentions in his excellent newsletter, Your Pocket Guide to Prompt Engineering: How to Get the Most from AI Models, if you want a response to be in a specific format, you should be sure to specify this in your prompt (e.g. Put the response in atable.)Including opportunities & solutions: For each stage of a journey map, I typically like to provide an additional swim lane for Opportunities (suggestions for improvements based on the identified touchpoints, emotions, and frustrations) and Solutions (proposing design or feature enhancements that could improve the UX based on the insights gathered). To me, this is the sweet spot where the research data in the journey map becomes the most actionable. Ive found that its best NOT to use GenAI to help write these lanes. Typically, the dataset doesnt include the collective teams expansive knowledge to solve the UX problems presented in eachstage.Ive found using AI with these prompts can significantly streamline the creation of journey maps, making the process quicker and more efficient. By leveraging AI, we can more easily integrate the findings from complex datasets into each stage of the user journey, ensuring that every aspect, from actions and thoughts to challenges and interactions, is accurately captured. AIs capability to predict user behavior and generate detailed visualizations can enhance the effectiveness of journey maps. However, it is crucial to manually review and adjust these AI-generated maps to ensure they incorporate human insights and accurately reflect real user experiences to provide a more actionable and comprehensive view of the user journey. While AI can assist in forecasting and visualizing user behavior, the strategic inclusion of human insights remains invaluable in crafting a journey map that truly reflects and improves the userjourney.Moving forward: balancing AI efficiency with humaninsightAs we continue to integrate GenAI into the UX design process, its crucial to find the right balance between leveraging its computational power and maintaining the human touch that is essential for creating authentic and impactful user personas and journey maps. By combining AIs efficiency with our expertise and creativity, we can enhance our workflows to produce deliverables that are profoundly resonant with users actual needs and experiences. I encourage my fellow UX professionals to experiment with these tools, share their experiences, and continue to push the boundaries of what we can achieve together in this exciting intersection of technology anddesign.If youre interested in learning more, consider joining the AI for UX Slack group created by Patrick Neeman. We talk a lot about using AI for UX to better understand how to properly use it to advance our industry. I hope to see youthere!References and furtherreadingNeeman, Patrick. uxGPTMastering AI Assistants for User Experience Designers and Product Managers. Available at GPT PromptGuides.Aguilar, Nelson. Your Guide to Uploading Files to ChatGPT (and Why You Would Want To). Available atCNET.Jones, Nate. Your Pocket Guide to Prompt Engineering: How to Get the Most from AI Models. Available at Nates Newsletter.Bulman, Bill. Crafting Personas with AI-Augmented Research (a step-by-step guide). Available at LinkedIn.Morrison, Dylan. UX and AI: Developing a user persona with ChatGPT. Available atMedium.Harley, Aurora. Personas Make Users Memorable for Product Team Members. Available at Nielsen NormanGroup.Adlin, Tamara. Alignment Personas Framework. Available at AdlinInc.Mulder, Steve. The User is Always Right: A Practical Guide to Creating and Using Personas for the Web. Available atAmazon.Soucy, Kyle. How to Create and Use UX Personas. Available onYouTube.How Im using AI to streamline persona and journey map creation was originally published in UX Collective on Medium, where people are continuing the conversation by highlighting and responding to this story.
0 Comments
·0 Shares
·80 Views