Giter Site home page Giter Site logo

brobot_g7yz's Introduction

BroBot uses AI and Natural Language Processing (NLP) techniques to learn from therapeutic conversations to provide sympathetic encounters that are psychologically related. Our app in its essence is an interactive, contextual, and AI-assisted chatbot that simulates supportive conversation and encourages authentic disclosure and makes therapy readily accessible. The user creates an account to gain access to our app’s features like personalized recommendations, emotional state/history as well as individual context. Features include:

  • Users will be able to view dynamic mood/emotional history represented as a graph.
  • Users will be able to benefit from personalized recommendations based on user preferences and context.
  • Users will be able to enjoy and feel better with light but engaging conversations with our smart therapeutic chatbot.
  • Users will be allowed to use text as well as voice as input for the chatbot.
  • Users can write a journal about their day which will help model with recommendations and mood History.
  1. Clone Project

Steps for setting up backend:

  1. Run Django Backend

    • cd Backend/Server/Django*server/Brobot
    • Activate python virtual env
      • virtualenv venv
      • venv/Scripts/activate
    • Install Django
      • python *m pip install Django
    • Install django*rest
      • pip install djangorestframework
      • pip install markdown # Markdown support for the browsable API.
      • pip install django*filter # Filtering support
    • Start django server
      • python manage.py runserver :
  2. Run Dialogue Management Server

    • cd Backend/DialogueManagement/BroBot_Gpt
    • Activate python virtualenv
      • virtualenv venv
      • venv/Scripts/activate
    • Install rasa
      • pip install rasa[full]
    • cd chatbot *> Activate Server => a. rasa run actions b. rasa run
    • Alternatively, after installing rasa, you can use bat files to run
      • double_click: rasa_run_actions.bat
      • double_click: rasa_run.bat
  3. Run Conversational AI Server:

    • cd Backend/Server/Chitchat-Server/counsel-chat-server
    • You can use bat files to run.
      • double_click: command_for_interaction.bat

Android Application

brobot_g7yz's People

Contributors

shaheerhas avatar trellixvulnteam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.