Skip to content

Latest commit

 

History

History
 
 

CBT_ChatBot

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hi 👋,Welcome I'am AISHIKA

About me

I'am a Cognitive Behavioral Therapy Bot that will help to provide easy access to mental health care.

In action

logo

what is CBT?

Cognitive behavioral therapy (CBT) is a problem-focused psychotherapy treatment that teaches clients to identify and change unhelpful thinking patterns and behaviors. CBT has been successful in treating anxiety, depression, eating disorders, substance abuse disorders, marital problems, psychosis and personality disorders (Beck Institute for Cognitive Behavior Therapy, 2019).

CBT uses many different tools to help people change their thoughts and behavior. These include:

Changing thinking patterns. People are taught to recognize negative thoughts and replace them with more positive ones. This helps them think more realistically about situations.

Monitoring daily activities. Clients keep track of all their daily activities and how they feel about them by using a diary or journal. They can then use this information to determine the situations that lead to their negative thoughts and feelings.

Problem-solving skills training. Clients are given skills training so they can solve problems on their own.

Social skills training. Clients learn how to improve their communication skills and make friends more easily by practicing social interactions with each other in group therapy sessions (Beck Institute for Cognitive Behavior Therapy, 2019).

The problem Aishika-bot solves

The rise of A. I can be seen in many fields and it had shown great results. so why not merge A. I with Cognitive Behavioral Therapy (CBT) and increase the access to mental healthcare especially In a country like India where we have very less regard for mental health also have very less mental health doctors.

The World Health Organization, in 2019, had estimated that 7.5% of Indians were affected by mental health disorders. This number would likely go up significantly because of the pandemic. In a country with a deep mental health crisis, and with only above two mental health beds for every 1,00,000 population, mental health social workers, therapists and counsellors become a significant bridge in community health.

Using this kind of bot we can deploy these in mobile phones or websites and may be able to provide mental healthcare access in remote areas or to anybody who is ashamed of society to go to the doctor. Increasing awareness about mental health would be great and AISHIKA can help by making access more flexible.

Challenges we ran into

One of the great challenges is to merge a chatbot with Cognitive Behavioral Therapy. So we need to learn a lot about this because what questions to ask is a great part of a CBT and especially which one to ask and then analyse the answer and return a well-matched response.

From this learning, we understood that key factors of a CBT session included:

  1. “targeting emotions by changing thoughts and behaviours that are contributing to distressing emotions”
  2. Creating a strong therapeutic relationship through empathy (validating the patient’s experience), genuineness (being authentic), - positive regard (respect)
  3. Collaborative work of skill acquisition and homework to mould positive thought patterns
  4. Teaching skills rather than just talking
  5. Most importantly, the therapist must have collaborative, assertive, and nonjudgemental.

how to use this

  1. download ipynb notebook.
  2. downlaod intents.json.
  3. run the file and bot gui will be shown like above one.