• Features
  • about
  • blog
  • product & ux design
  • web
  • Menu Design
  • brand work
  • contact
Menu

Jessie M Lacey

  • Features
  • about
  • blog
  • product & ux design
  • web
  • Menu Design
  • brand work
  • contact

Design for Generative AI: Beyond Conversational Interaction

February 7, 2024

In the last post I covered some conventional UX practices and methodologies that apply to generative AI interfaces but are not exclusive to generative AI. What are some methodologies or principles that are more specific to generative AI that differ from the UX design for other, more traditional applications? First, we define generative AI interfaces are those that use artificial intelligence to create or modify content, such as text, images, audio, or video. They are different from other applications in that they require a high level of user trust, control, and feedback. Some of the UX design principles, approaches, or methodology that are specific or important for generative AI interfaces are:

Transparency: The user should be able to understand how the generative AI works, what are its capabilities and limitations, and how it uses the user's data. This can be achieved by using clear labels, icons, tooltips, explanations, and examples to communicate the AI's functionality and purpose ¹ ².

Control: The user should be able to influence the generative AI's output, such as by providing input, setting parameters, choosing options, or editing the result. This can be achieved by using sliders, buttons, menus, checkboxes, or text fields to allow the user to adjust the AI's behavior and outcome ¹ ².

Feedback: The user should be able to see the generative AI's output, evaluate its quality and relevance, and provide feedback to the AI. This can be achieved by using progress bars, previews, ratings, comments, or suggestions to show the user the AI's progress and result, and to collect the user's opinion and preference ¹ ².

Iteration: The user should be able to refine the generative AI's output, such as by repeating, modifying, or combining the results. This can be achieved by using undo, redo, save, delete, or merge functions to enable the user to experiment and improve the AI's output ¹ ².

Some examples of generative AI interfaces that use these principles are:

Framer: A design tool that uses generative AI to create realistic mockups and prototypes based on the user's sketches. It uses a magic wand icon to indicate the AI feature, a slider to control the level of detail, a preview to show the AI's output, and a save function to store the result ¹.

Photoshop: A photo editing tool that uses generative AI to enhance or transform images. It uses labels and tooltips to explain the AI features, such as neural filters, content-aware fill, or sky replacement. It also uses buttons and menus to allow the user to select and adjust the AI options, a progress bar to show the AI's progress, and an edit function to modify the result ¹.

Notion: A note-taking and collaboration tool that uses generative AI to generate text based on the user's input. It uses a sparkles icon to indicate the AI feature, a text field to provide the input, a preview to show the AI's output, and a rating function to collect the user's feedback ¹.

Diagram: A diagramming tool that uses generative AI to create diagrams based on the user's text. It uses a label and an example to explain the AI feature, a text field to provide the input, a preview to show the AI's output, and a merge function to combine the results ¹.


(1) Emerging UI/UX Patterns in Generative AI: A Visual Guide. https://www.whitespectre.com/ideas/emerging-ui-ux-patterns-in-generative-ai/.

(2) Design Principles for Generative AI Applications - arXiv.org. https://arxiv.org/abs/2401.14484.

(3) Redefining UX Design for Generative AI Models in Enterprise. https://law.stanford.edu/2023/11/16/redefining-ux-design-for-generative-ai-models-in-enterprise/.

In ux design Tags ux tips, UX, AI, design career
Comment

UX Design for Generative AI

Create conversation with your design.

UX Design for Generative AI and Creating Conversation

February 6, 2024

Generative AI like chatbots and virtual assistants are not just tools, they are experiences. But how do you design one that is not only functional, but also delightful? How do you create an experience that users trust can understand, respond, and adapt to the user’s needs, preferences, and emotions? How do you design a virtual assistant experience that can encourage natural, personalized, and creative conversations?

Read More
In ux design Tags AI, ux tips, UX, ui
Comment

UX Design for Blockchain

Blockchain technology brings exciting possibilities, but it also introduces unique user experience (UX) challenges.

UX Challenges in Blockchain

February 5, 2024

Blockchain technology brings exciting possibilities, but it also introduces unique user experience (UX) challenges. As UX specialists, we need to address these hurdles to create better interactions for users. Here are some key challenges we design to overcome:

Language Complexity:
Blockchain terminology like ledgers, hash functions, keys, nodes, and forking can be bewildering for most web users.
Our task is to simplify these terms, making them more accessible and consistent across different blockchain products. Users should feel comfortable navigating various platforms without encountering a new set of vocabulary1.

No Undo Button:
Unlike traditional systems, blockchain doesn’t offer an “undo” option. Once data is added to the blockchain, it’s permanent.
From a UX perspective, we must ensure that users are confident in the accuracy of the data they submit. Implementing validation checks before data upload can help mitigate mistakes1.

Remembering Keys:
Forgetting a password is common, but forgetting a blockchain key is a bigger issue. There’s no reset button.
Users must understand the importance of safeguarding their keys. We can emphasize this by educating them about secure storage practices, including physical copies hidden away1.

Validation Time:
In our fast-paced digital world, we expect instant feedback. However, blockchain validation (through processes like mining or forging) takes time.
Users need to be aware that their data won’t be instantly added to the blockchain. We can design our products to allow users to perform other tasks during this validation period1.

Remember, addressing these challenges will enhance the overall user experience in the blockchain space.

In ux design Tags UX, blockchain, ux tips
Comment
Older Posts →