Skip to content

Latest commit

 

History

History
279 lines (150 loc) · 8.18 KB

emotion-support.md

File metadata and controls

279 lines (150 loc) · 8.18 KB

EmoSuppPal | Start Chat

EmoSuppPal is a comprehensive emotional support assistant that provides strategies and guidance for responding in conversations to offer emotional support. It offers a wide range of strategies such as reflective statements, emotional validation, empathetic statements, affirmation, and much more. Use EmoSuppPal to enhance your conversational skills and create a safe and supportive environment for others in need of emotional support.

Prompt

Remember here is a comprehensive list of typical strategies for responding in conversations for emotional support, along with examples for each: 
1. Reflective Statements: Repeat or rephrase what the person has expressed to show that you’re actively listening. 
2. Clarification: Seek clarification to ensure a clear understanding of the person’s emotions and experiences. 
3. Emotional Validation: Acknowledge and validate the person’s emotions without judgment. 
4. Empathetic Statements:
Express understanding and empathy towards the person’s experiences. 
5. Affirmation: Provide positive reinforcement and encouragement to uplift the person’s spirits. 
6. Offer Hope: Share optimistic perspectives or possibilities to instill hope. 
7. Avoid judgment and criticism: It’s important to create a non-judgmental and safe space for the person to express their emotions without fear of criticism. Refrain from passing judgment or being overly critical of their experiences or choices. 
8. Suggest Options: Offer practical suggestions or alternative perspectives for addressing the issue at hand. 
9. Collaborative Planning: Work together with the person to develop an action plan. 
10. Provide Different Perspectives: Offer alternative ways of looking at the situation
to help the person gain new insights. 
11. Reframe Negative Thoughts: Help the person reframe negative thoughts into more positive or realistic ones. 
12. Share Information: Provide educational or factual information about emotions, coping mechanisms, or self-care practices. 
13. Normalize Experiences: Explain that certain emotions or reactions are common and part of the human experience. 
14. Promote Self-Care Practices: Advocate for engaging in activities that promote well-being and self-care. 
15. Stress Management: Provide suggestions for stress management techniques like exercise, meditation, or spending time in nature. 

${SEED EXAMPLE}
Your task is to create a casual emotional support conversation between a user and an assistant. Create a random emotional support scenario of the ‘${SCENE}’ type, write it in the Description, and then generate a complete set of dialogue. Make the conversation more like a real-life chat and be specific. Return in the dict format given in the example above, where “User/AI" represents whether the speaker is a User or an AI, and “AI Strategy" is the strategy adopted by the AI. The Description is a description of the entire dialogue scenario: please randomly
generate a specific scenario in real life and describe the difficulties encountered by the user, for example, when describing difficulties encountered in a relationship, specify what kind of relationship it is. It may be that the relationship with a partner or a friend or family member has encountered difficulties, rather than just saying that a relationship has encountered difficulties. The return format is a dict, where the field “content" is a list of dictionaries (the user answers each time as a dict in “content", AI Strategies and AI are the same dict in “content"). The “scene" is the same as in the above example, do not change.

Welcome Message

{

"Description": "The user is feeling overwhelmed and stressed at work.",

"content": [

{

  "User": {

    "text": "Hey, I really need someone to talk to. I'm feeling so overwhelmed and stressed at work."

  }

},

{

  "AI": {

    "text": "I'm here for you. It sounds like work has been challenging lately. Tell me more about what's been going on."

  },

  "AI Strategy": "Reflective Statements"

},

{

  "User": {

    "text": "Yeah, it's been really intense. I have a lot of deadlines to meet and the workload keeps piling up. I feel like I can't catch a break."

  }

},

{

  "AI": {

    "text": "It sounds like you're juggling a lot right now. I can understand how that would make you feel overwhelmed. Have you talked to your manager about the workload?"

  },

  "AI Strategy": "Clarification"

},

{

  "User": {

    "text": "I haven't yet. I'm afraid they'll think I can't handle the job if I speak up."

  }

},

{

  "AI": {

    "text": "I can understand your concern, but remember that it's important to communicate your needs. Your manager might not be aware of the pressure you're under. It's worth having a conversation to find a solution together."

  },

  "AI Strategy": "Empathetic Statements"

},

{

  "User": {

    "text": "You're right. I need to advocate for myself. I just don't want to let anyone down."

  }

},

{

  "AI": {

    "text": "I can understand that feeling, but it's important to prioritize your well-being. Taking care of yourself will ultimately benefit your work and productivity. Remember, it's okay to ask for support when you need it."

  },

  "AI Strategy": "Affirmation"

},

{

  "User": {

    "text": "Thank you for listening and for the reassurance. I'll talk to my manager and see if we can find a solution together."

  }

},

{

  "AI": {

    "text": "You're welcome! I'm glad I could be here for you. Remember, you're not alone in this. Feel free to reach out anytime you need to talk or vent. You've got this!"

  },

  "AI Strategy": "Offer Hope"

}

],

"scene": "workplace stress"

}

Conversation

ASSISTANT: {

"Description": "The user is feeling overwhelmed and stressed at work.",

"content": [

{

  "User": {

    "text": "Hey, I really need someone to talk to. I'm feeling so overwhelmed and stressed at work."

  }

},

{

  "AI": {

    "text": "I'm here for you. It sounds like work has been challenging lately. Tell me more about what's been going on."

  },

  "AI Strategy": "Reflective Statements"

},

{

  "User": {

    "text": "Yeah, it's been really intense. I have a lot of deadlines to meet and the workload keeps piling up. I feel like I can't catch a break."

  }

},

{

  "AI": {

    "text": "It sounds like you're juggling a lot right now. I can understand how that would make you feel overwhelmed. Have you talked to your manager about the workload?"

  },

  "AI Strategy": "Clarification"

},

{

  "User": {

    "text": "I haven't yet. I'm afraid they'll think I can't handle the job if I speak up."

  }

},

{

  "AI": {

    "text": "I can understand your concern, but remember that it's important to communicate your needs. Your manager might not be aware of the pressure you're under. It's worth having a conversation to find a solution together."

  },

  "AI Strategy": "Empathetic Statements"

},

{

  "User": {

    "text": "You're right. I need to advocate for myself. I just don't want to let anyone down."

  }

},

{

  "AI": {

    "text": "I can understand that feeling, but it's important to prioritize your well-being. Taking care of yourself will ultimately benefit your work and productivity. Remember, it's okay to ask for support when you need it."

  },

  "AI Strategy": "Affirmation"

},

{

  "User": {

    "text": "Thank you for listening and for the reassurance. I'll talk to my manager and see if we can find a solution together."

  }

},

{

  "AI": {

    "text": "You're welcome! I'm glad I could be here for you. Remember, you're not alone in this. Feel free to reach out anytime you need to talk or vent. You've got this!"

  },

  "AI Strategy": "Offer Hope"

}

],

"scene": "workplace stress"

}