11 votes

How do we represent that a search feature has "intelligent" capabilities?

Teach the user how to use your feature. Show them example queries to illustrate what is possible. This can be done in some sort of short onboarding experience for new users, or perhaps when the input ...
maxathousand's user avatar
  • 19.5k
11 votes

Chat UI for RTL

WhatsApp does mirror the UI when it is set to an RTL language. Google image search for "ווטסאפ" (WhatsApp in Hebrew) shows: Note how sent messages are now on the left, incoming on the right, and the ...
Scimonster's user avatar
7 votes
Accepted

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I think it ties into the usability heuristic of always showing the user the status of the system. If someone on the other end is typing, that's an update to the person who is waiting. Now if it's not ...
Izquierdo's user avatar
  • 12.1k
5 votes

Application of personality type to chat bot interface

There are multiple elements that come into play with conversational interfaces that people tend to forget. People often expect the bots to be live chat, and base their experience on that. When they ...
Tom.K's user avatar
  • 1,649
4 votes

Is there a way to measure the tolerance for "humour" in chatbot conversations?

Unless your chatbot is purely for entertainment, or low-pressure functions, I'd be very cautious. Humor (unless explicitly requested by a "tell me a joke" command) is an incredibly subtle thing when ...
maxathousand's user avatar
  • 19.5k
4 votes

How do we represent that a search feature has "intelligent" capabilities?

The actions the user will want to perform take this pattern: object [action] Search field: term [search] "Search for this term" = "this term" [Search button] Item list: item [add to ...
Alvaro's user avatar
  • 16.8k
4 votes

Chat UI for RTL

I don't know. Let's find out. Google Image Search "arabic whatsapp chat" ... Here's a screenshot. The little checkmarks are on the messages to the right, and they're the messages I send, aren't ...
Ken Mohnkern's user avatar
  • 9,034
3 votes

Chat UI for RTL

No, do not mirror the UI. It will confuse RTL users because WhatsApp, Facebook, and pretty much all chat apps work in the same way where the right-side is your side of conversation, left-side is for ...
Shafiq al-Shaar's user avatar
3 votes

Research and testing for chatbots in user interface design

Chat bots are not a new concept, but still in their infancy. Thanks to deep learning they start to mature. A lot of user research should be done so that they can be accepted by the society and avoid ...
Kristiyan Lukanov's user avatar
3 votes

Application of personality type to chat bot interface

The personality of a voice or bot interface should be based on brand's persona and its userbase. Here are some things I have compiled to think about..Some checklist / guidelines for Personas for ...
Arun's user avatar
  • 106
3 votes

Listing large lists of data

There is a UX paradigm of Cognitive Overload - Cognitive overload happens when too much information hinders decision-making and a good user experience in general. Some tactics such as chunking and '...
Arriving From The Sky's user avatar
3 votes

Design with an accordion inside an accordion

What you describe is called nested accordions and there are many examples on the internet. The problem is not nesting accordions, all depends on the type of design and its functionality. Example demo ...
Danielillo's user avatar
  • 18.3k
2 votes

Chatbot response on wrong user input

Don't pretend this isn't a bot answering. You need the user's answer to deliver the service. You need to give an answer that doesn't make them feel stupid. You can make it humorous: "Hey, I'm only a ...
Carocgb's user avatar
  • 21
2 votes

How can I design a 'checkbox experience' for a message/text based bot?

I'd think the most human-like method would work best. Ask them the settings one by one, with a short preface. We will now start with configuration. Please answer yes or no. Make use of cauliflower ...
PixelSnader's user avatar
  • 8,311
2 votes

Should Emoji Be Localized in a Global Chatbot Conversation?

My opinion: don't Don't attempt to adapt/translate/localize them, at least at the beginning. There isn't even universal agreement for the meaning of emoji within a single community of practice. I ...
msanford's user avatar
  • 5,985
2 votes

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I feel like the closest thing is skeuomorphism or the Nielsen's one of the heuristics saying match between system and the real world Whenever you chat with anyone, they take time writing something ...
Sanshizm's user avatar
  • 1,267
2 votes

QA a Chat Bot Relating to UX/CX

You might do a Heuristic Evaluation to discover basic UX issues. Nielsen's original is pretty general, so it should apply to chatbots. Googling "heuristic evaluation chatbot" returns this article, ...
Ken Mohnkern's user avatar
  • 9,034
2 votes
Accepted

Build custom in-app Chat or make use of third-party Chat apps (Messenger, WhatsApp, etc...)

If you really need a chat in your app - make it. Most probably you don't need to make replacement for one of many different messengers used by user, but you need a tool which helps users to exchange ...
Serg's user avatar
  • 2,205
2 votes
Accepted

Where should I position CTA or link for finishing chat conversation?

Two suggestions: 1- You do not need the "Zavrsi" link to ask users to provide feedback! You mentioned that you have a Close button in the header! That's all you need. Close the chat and display the ...
Mo'ath's user avatar
  • 1,665
2 votes

Where should I position CTA or link for finishing chat conversation?

I think the main problem is that everything in your screen looks like a CTA. I think that your current placement is OK, but I'd definitely move away of message bubbles looking like CTA buttons and ...
Devin's user avatar
  • 37.3k
2 votes

What are the common conversational design patterns used by voice-based assistants like Siri, Alexa, Google Assistant and Cortana?

Once I was at a VUI (Voice User Interface) conference, points I remembered: voice customization - the voice of a 32 year-old woman or 18 year-old man? NLP algorithms have a problem with understanding ...
Piotr Żak's user avatar
  • 1,456
2 votes

Best UX when you have several bots?

I'd say this is a case where you want to reduce complexity for the user. The goal of you chatbots is to help them find answers to their questions in a 'human' way: they can talk to the system as if it ...
Joren D.'s user avatar
2 votes
Accepted

Design with an accordion inside an accordion

If you dont have more than 5 - 6 input fields inside sub-accordion (if its height doesnt takes most of the screen) I would say this is OK. It would make more sense though to place Icon on the left ...
xul's user avatar
  • 2,666
1 vote

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

On one hand, it is probably related to the Uncanny Valley, as you already assumed. On the other, it is about making the answer seem more meaningful, as implied in Rob Earle's answer. This might seem ...
Big_Chair's user avatar
  • 6,816
1 vote

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I believe it's because the user would feel like their question is not well enough considered and therefore the answer would not be well thought through enough to be valid or complete even if it is. ...
RobbyReindeer's user avatar
1 vote
Accepted

How do I manage too many columns in a tabular data showcase for mobile UX

The attempt to match the gain/loss to an overall "blue" color scheme is going to be confusing and harder for the user to quickly glance to see which holdings are going well vs. losing money. 99.999% ...
Mark Stewart's user avatar
1 vote
Accepted

How do I optimize this flow for a news chatbot?

To start with a quote: Conversational UIs might mirror the way we naturally like to communicate, but they actually required more mental load than traditional GUIs. If you’re asking a user to ...
Wendy Wojenka's user avatar
1 vote

Should Your Chatbot Be Named?

Yes, your chatbot definitely needs a human name. Chatbots are a simulation of conversations between you and a 'person'. Imagine talking to an actual human being who doesn't have a name. That would be ...
Wendy Wojenka's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible