proto-persona and journey map

Behavioral Persona

 

Drawing Name Andrew K.
Activated Role The Programmer (University Student on leave for full-time job)
Goal & Motivation I want to perform well at my job and do well at my classes.
Motivation Because I have to keep up with deliverable deadlines and maintain good academic standing.
Conflict I feel conflicted about using AI to help solve problem set questions. I also feel conflicted about my extensive use of AI while working, and the ratio of chatting with AI versus talking to humans.
Attempts to Solve
  • Reducing AI usage for problem solving, increasing usage for understanding high-level concepts
  • Talk to roommate
Setting/ Environment Dorm room/apartment
Tools ChatGPT

Cursor

Deepseek

Laptop + phone

People: Coworkers, manager, TAs, classmates, professor

Skills
  • Good at systems design
  • Good at approaching coding problems
  • Good at designing a high-level solution
More Habits

  • Opening an LLM automatically when…
    • Coming across a bug in code
    • Needing help with revision (whether academic writing or personal writing)
    • Using it as tutoring help
  • Uses AI for the complete workday
  • Feeling sad about decrease in human interaction

Routines

  • Read the problem
  • Understand the problem (sometimes with help of AI)
  • Come up with an approach individually
  • Review that approach with AI
  • Begin tackling the problem, with concurrent use of AI

 

Encounter Motivation (to use AI) Write Prompt Understand LLM Response Interact With LLM Reflect On Experience
Emotion 🤨 😶 🧐 😠 😟
See A problem that needs to be solved or a question that needs to be addressed A chatbot that can answer any question The LLM codeblock response to the problem Issues with the code that the LLM responded with, either bugs or not following certain instructions Codebase that is largely generated by AI rather than human
Think “I need to solve this problem quickly with a convenient method” “How can I describe my problem succinctly” “How can I parse through this response to understand what it generated? Or apply it to my problem?” “How can I continue to prompt the LLM to generate code that will correctly integrate with mine?” “Why do I rely so heavily on AI now?”
Do  Open preferred LLM Type out or copy and paste problem/question Copy and paste the solution/auto-integrate into existing code Tell the LLM what is wrong, and what should be fixed, or ask for clarification Exit the LLM and take a break to touch grass
Feel Urgent or indifferent Indifferent Satisfied Concentrated or frustrated Sad

 

Avatar

About the author

Leave a Reply