AI Bot - easy UX portfolio
Role
Conversation Designer
UX Designer
Deliverables
User Research
Competitive Analysis
Feature Design
AI Bot
Project Specifications
Duration
6 weeks
Type
Personal Project
Tools
Figma
ChatGPT
LLM
Generative AI
Overview
As a Conversation and UX Designer, I embarked on a 6-week journey to create Easy UX Portfolio, a tool designed to tackle the pervasive challenges of portfolio management faced by designers. Utilizing advanced tools like Figma, ChatGPT, LLM, and Generative AI, I developed a conversational AI bot that simplifies portfolio creation and updates, enabling designers to concentrate on their creative pursuits.
Objective
The essence of Easy UX Portfolio lies in its ability to leverage ChatGPT and generative AI for assisting designers with portfolio enhancement and case study content creation. My vision was to transform portfolio management into an effortless and intuitive experience for designers across various fields.
Target Audience
Aimed at UX designers, product designers, and conversation designers, Easy UX Portfolio provides a user-friendly platform for these professionals to develop their portfolios, catering to their unique needs.
Research
A thorough research phase, incorporating interviews with seven design professionals, revealed key challenges in portfolio management, including ambiguity in specialization, difficulties in project selection and presentation, and the daunting task of content depth management. These insights guided the competitive analysis, identifying a market gap for a tool that offers both organizational and content creation support, personalized for designers.
User Research
I explored the nuances of portfolio development and maintenance through in-depth interviews with 7 design professionals.
Main pain points include:
Personal Investment: A portfolio is deeply personal and reflective of a designer's skills, style, and career journey. Designers often feel pressure to not only showcase their best work but also to present it in a way that is itself an example of good user experience design.
Complex Storytelling: UX design / Conversation design/ Interaction design/other design involves complex problem-solving that isn’t always visually compelling. Designers must find effective ways to convey the story of their process, including research, iterations, and outcomes, which can be more challenging to present engagingly compared to more visually-oriented disciplines.
Constant Updates: A portfolio is never really "done." As designers complete more projects, learn new skills, and grow in their careers, they need to continuously update their portfolios. This ongoing requirement can feel like a never-ending task.
Competitive analysis
The competitive analysis aimed to map out the existing landscape of portfolio management tools, identify gaps, and opportunities for innovation. This involved:
Market Gap Identification
Feature Benchmarking
Opportunity for Innovation
In-Depth thinking approach and design Process
Ideation
Feature Design
Focusing on the core needs identified through research, I developed two main features for the AI Bot:
Portfolio Content Creation
Portfolio Content Refinement
Designed to assist users right from the start, this feature offers guidance and inspiration for generating new portfolio pieces.
Aimed at enhancing existing portfolios, this feature focuses on optimizing clarity, engagement, and skill demonstration.
Designing the Interaction Flow
User Journeys
The first step involved an extensive mapping of user journeys. This wasn't just about predicting how users might interact with the bot but understanding the diverse needs and scenarios they might encounter.
User Journeys
Conversation Design
The conversation flow was crafted to feel natural and engaging, incorporating core dialogue branching that adapts to user input, and detailed rules documentation to maintain control over AI behavior.
Core Dialogue Branching
By harnessing the advanced capabilities of AI, I crafted dialogue flows that, while straightforward in their user interface, possess the underlying complexity necessary to manage intricate logic and tasks efficiently. To ensure the AI operates within defined parameters and delivers consistent, reliable interactions, I meticulously documented the detailed rules governing each conversational pathway.
Prompt Design
Designing prompts was about striking a balance between guiding the user and allowing for creative expression. This involved:
Variable Prompts: Crafting prompts that could adjust in tone and complexity based on the user's previous interactions, ensuring a personalized conversation that evolves over time.
Fixed Prompts for Key Interactions: For essential functions or frequently asked questions, I designed specific, unchanging prompts to deliver clear, reliable information, ensuring users always have a solid foundation to return to.
Usability Considerations
During the entire development phase, ensuring high usability standards was of utmost importance. Given the AI's extensive capabilities, it can handle a wide array of tasks, which presents a challenge if users deviate from the anticipated interaction paths, potentially leading to unpredictable experiences. To mitigate these concerns and maintain control over the user experience, I implemented several strategies:
Providing Examples: To guide users effectively, I made sure to include examples during all interactions with the bot. This approach helps set clear expectations for the type of input the bot requires, ensuring users understand how to engage effectively.
Clear Guidance for User Actions: At any point where users appear to be attempting an action, I provided explicit guidance to help them articulate their needs more accurately. This direct assistance aims to streamline the interaction process, making it easier for users to navigate the service.
Feedback Loops: I integrated prompt feedback mechanisms within the dialogue flow. This feature is crucial for allowing users to immediately address any misunderstandings or refine their input, ensuring a smooth and efficient conversational experience.
User Testing and Feedback
I carried out user testing sessions with a chosen group of designers to evaluate the bot's usability, effectiveness, and overall user satisfaction.
The feedback obtained from these sessions proved to be extremely insightful, shedding light on the bot's strengths and areas needing improvement. Special emphasis was given to assessing the bot's capability to comprehend and address intricate queries, alongside its proficiency in guiding users towards a more detailed examination of their project content.
Refinement and Finalization
Armed with user feedback, I refined the bot's rules for more intuitive interactions, enhancing AI responses, and expanding content creation assistance to ensure the bot meets the exact needs of designers.
Results
The implementation of Easy UX Portfolio has notably reduced the stress and complexity of portfolio management, providing designers with a powerful tool to create compelling portfolios that truly reflect their expertise and vision.
Feedback from A User:
I gave it a thumbs up - asking it to rate my case studies and it was awesome. surprised to see which one it rated most highly and the weaknesses it found were good/helpful!
Learnings
The effectiveness of iterative development and user feedback in creating a tool that truly meets user needs.
The potential of AI and generative technologies to transform creative processes.
AI possesses remarkable capabilities, yet it's essential to maintain a structured oversight to harness its full potential effectively.