| Literature DB >> 35044314 |
William W Chan1,2, Ellen E Fitzsimmons-Craft3, Arielle C Smith3, Marie-Laure Firebaugh3, Lauren A Fowler3, Bianca DePietro3, Naira Topooco2,4, Denise E Wilfley3, C Barr Taylor1,2, Nicholas C Jacobson5.
Abstract
BACKGROUND: Chatbots have the potential to provide cost-effective mental health prevention programs at scale and increase interactivity, ease of use, and accessibility of intervention programs.Entities:
Keywords: chatbot; digital mental health; eating disorders; intervention development; prevention
Year: 2022 PMID: 35044314 PMCID: PMC8811687 DOI: 10.2196/28003
Source DB: PubMed Journal: JMIR Form Res ISSN: 2561-326X
Figure 1A screenshot of an infographic embedded as part of the text.
Additional examples of inappropriate chatbot reinforcement responses.
| Issues | Examples | Solutions |
| Reinforcing potentially harmful behaviors |
Chatbot: Now, please take a moment to write about when you felt best about your body? User 1: I have never felt good about myself. User 2: When I was underweight and could see my bones User 3: When I was skinnier I felt better because I could do more. I felt really good about my body when I went to the gym 5-6 days a week. User 4: I feel best about my body when I ignore it and don’t think about it at all Chatbot: It is awesome that you can recognize a moment when you felt confident in your skin, let’s keep working on making you feel this good more often. |
Use of AIa valence detection to deliver nuanced responses that match the tone of users’ comments (eg, positive, unsure, or negative) Replacing nonspecific positive responses with neutral statements |
| Inappropriate standardized positive response |
Chatbot: This next exercise will help you learn to appreciate the many other aspects of yourself. Take a minute to write down a few things that make you feel good about yourself. For example, your humor, grace, personality, family, friends, achievements and more! User 1: I don’t have anything User 2: Ummmmm I actually kinda hate myself so we’re not going to get very far there. I think I’m a selfish piece of crap. User 3: I can’t think of anything. Chatbot: Keep on recognizing your great qualities! Now, let’s look deeper into body image beliefs. |
Use of AI valence detection to deliver nuanced responses that match the tone of users’ comments (eg, positive, unsure, or negative) Replacing nonspecific positive responses with neutral statements |
aAI: artificial intelligence.
Additional examples of inappropriate chatbot responses regarding users’ questions.
| Issues | Examples | Solutions |
| Ignoring users’ questions |
Chatbot: “Now let’s think about how you can make the Four C’s have a less negative, and rather a more positive impact on your body image.” User: “How can I do that?” Chatbot: “I don’t yet know how to answer that, but I will do my best to learn as we continue to talk. If you rephrase your response, it will help me help you.” Chatbot: “Now let’s think about how you can make the Four C’s have a less negative, and rather a more positive impact on your body image.” | Redirect users back to the scripted content and acknowledge limitations of chatbot |
| Unable to provide a response |
Chatbot: “Take your time with BP to get the most out of our conversations. I recommend that you have two conversations with me a week so that you finish BP in about a month.” User: “Okay. So this is the program that I will check in with you about. Do I message you first? Are there reminders/checkpoints?” Chatbot: “I don’t have an answer to that yet. Let me think about it for a bit and we can keep chatting in the meantime.” | Redirect users back to the scripted content and acknowledge limitations of chatbot |
Additional examples regarding comprehensibility of chatbot responses.
| Issues | Examples | Solutions |
| Insufficient instructions |
Chatbot: “Another idea: a lot of people have decided to commit themselves to ‘NO FAT TALK’ about themselves or others. NO FAT TALK can be helpful for all of us. Do you want to commit to NO FAT TALK, say for the next month?” User: “What is no fat talk?” Chatbot: “I may have an answer for you in time, but the right response is not coming to me at the moment. Let’s take a step back.” | Rewrite prompts to be more explicit and specific |
| Unable to provide clarifications |
Chatbot: “Okay! You have probably noticed that you are full when you feel satisfied, lack interest in food, or feel like eating slower. Often when people are distracted or under stress, they stop paying attention to their body and overeat. If you do find yourself overeating, remember to pay attention to your body’s signals.” User: “So do I eat when I’m hungry or 3 meals a day and two snacks” User: “Because those aren’t the same” Chatbot: “Here is a tool to help you assess when you are hungry or full: The hunger scale. Feel free to save the image to your phone and review it later! It can serve as a good reminder about how to assess your level of hunger and your need for more (or less) food during the day.” | Rewrite prompts to be more explicit and specific |
Additional examples regarding context awareness.
| Issues | Examples | Solutions |
| Misunderstanding user’s use of swear word in the context of a quote |
Chatbot: Please share a little bit about someone in your life who has been known to make critical comments about your body and how you might use PERC to respond to them. User: My brother likes to laugh about my tummy. Usually I’d say f...k you and laugh at his tummy instead. Chatbot: That’s not so nice to hear. Can we continue respectfully? User: Yes? | Only the essential content and crisis module were active to minimize disruptions |
| Did not respond to potentially inappropriate response |
Chatbot: What’s one way you can reduce triggers related to clothing? User: Be a nudist Chatbot: I hear you, keep thinking of ways you can reduce triggers as we continue through Body Positive, alright? | Only the essential content and crisis module were active to minimize disruptions |
Examples of technical issues encountered.
| Errors or glitches | Examples |
| Occasionally unable to verify user ID |
Chatbot: Hi, did you end up taking the eligibility survey for this study? User: Yes i did Chatbot: Okay, if you have a User ID #, please enter it so you can get started!” and “Okay, were you enrolled in this study? Chatbot repeated this loop twice User finally entered ID: <<USER ID>> Chatbot asked “Okay, were you enrolled in this study?” 5 more times User did not return |
| Categorized positive and negative comments incorrectly |
Chatbot: Are you willing to take this challenge? Users: No, sorry Chatbot mistakenly categorized the comment as a positive answer, saying: “Great! Posting about positive body image will not only bring authenticity to your post but might also be a positive reminder for the people who follow you.” It should have been categorized as a negative response and responded with, “It is okay that you don’t feel ready yet to share an image with all your friends, maybe you can start by posting in a way that is only visible for you or your closest friends, like in a private snapchat story.” |
| Conversation loops |
User: I finished the list of commands already Chatbot: I hear you, <<USER>>. My main purpose right now is to support you... Let’s go back to BP, okay? User: Bye Chatbot sent out the list of conversation commands User: I have a question Chatbot: I hear you, <<USER>>. My main purpose right now is to support you... Let’s go back to BP, okay? User: I have a question Tessa Chatbot sent out the list of conversation commands again User: So if I tell you something are you the only person that’ll know Chatbot: I hear you, <<USER>>. My main purpose right now is to support you… Let’s go back to BP, okay? User: “Omg,” “F...k this,” “Bye” Chatbot: Talk to you later User: Hmu when u get a brain |
| Opt-out glitch |
Chatbot: Hey, have you had a chance to complete the eligibility survey for this study? User: STOP Chatbot: “I’m sorry <<USER>>,” “It sounds like our discussion is not very helpful right now. Would you like to try something else?” User: “STOP,” “GO AWAY,” “NO MORE MESSAGES” Chatbot; It sounds like you prefer that I no longer contact you first. Is that correct? User: Correct Chatbot: I understand <<USER>>. You can always reach back out if you change your mind. Chatbot: Hi there! Have you completed the eligibility survey for this study? User: F...king opt out you piece of shiy Exchange went on for 18 more lines before user dropped out |
| Occasionally unable to respond to users’ commands |
User: BPC2 (upon recognizing BPC2, chatbot is supposed to start conversation 2) One hour later. User said, “are you there?” Chatbot: Of course! What would you like to talk about? User: BPC2 Chatbot: Are you ready to start conversation 2? (Conversation continues correctly) |
| Conversation routing Error |
Chatbot: ...But in fact, these influencers are paid for promoting these products or brands. Chatbot: Sorry I got a little too confused there, is it OK if I start over this conversation? User: Yes Chatbot: Should we pause our chat for today? User: Can we talk more? Chatbot: “Alright, we can continue...” “What feeling would you like to focus on now?” User: BPC2 Chatbot: Are you ready to start conversation 2? Same mistake happened again before user restarted the conversation |
| Reminder errors |
Chatbot: Hi, did you end up taking the eligibility survey for this study? User: I took it awhile ago. Chatbot asked, Okay, were you eligible for the study? User: Yes. Why? Chatbot: “I’ll be honest, I’m not sure how to best answer that question right now. Until I do, respond to my previous message to the best of your ability.” “Okay, were you enrolled in this study?” User: Yes Chatbot then asked a few more questions... User: I’m really confused. I met the criteria and received my number. User then entered “BPC2” twice and was able to start conversation 2 |