PerfectFit-project's repositories
goal_setting_virtual_coach
This github repository contains the code for the chatbot Jody that is created for the thesis project: Goal setting dialogue for physical activity with a virtual coach.
virtual-coach-rasa
Contains code for rasa bot, the core of the virtual coach system
virtual_coach_rl_persuasion_algorithm
Rasa chatbot to gather data for and test a personalized reinforcement learning algorithm to persuade people to do preparatory activities for smoking cessation and increasing physical activity.
virtual-coach-main
Main repository for virtual coach application
analysis_acceptance_virtual_coach_talking
This repository contains all software written and used, along with the outcomes across all stages of the thematic analysis conducted on the reasons to find it easy or difficult to talk to the virtual coach.
virtual-coach-issues
Central issues-only repository for tracking all issues for the PerfectFit Virtual Coach System.
contributing
A checklist with the bare minimum that every PerfectFit software project should do
analysis_acceptance_virtual_coach_satisfaction
This repo contains outcomes across all stages of the thematic analysis conducted on the reasons to be satisfied or dissatisfied when using the virtual coach.
botkit-tryout
Tryout of implementing the virtual coach in botkit
CravingCuesInVR
System developed in Unity3D to present environments composed of 360° images and audio in VR, and enable interaction with a virtual smartphone interface.
niceday-components
Components for interfacing the virtual-coach with the niceday app and sensehealth server.
perfect-fit-heroku-test
For testing deployment and management with Heroku PaaS
rasa_example_project
Example for setting up a conversational agent based on Rasa Open Source on a Google Compute Engine instance.
rasa_planning_agent
Virtual coach Jamie for setting physical activity plans with users that users are committed to.
rasa_pmt_bot
Chatbot for persuading smokers to use physical activity as an aid for quitting smoking.
virtual-coach-db
Code around database for virtual coach system
virtual_coach_daily_step_goal_setting
This github repository contains the code for the chatbot Steph that is created for the thesis project: Using Reinforcement Learning to Personalize Daily Step Goals for a Collaborative Dialogue with a Virtual Coach.
virtual_coach_human_inv
Virtual coach Kai that proposes preparatory activities for quitting smoking and becoming more physically active with possible human support between sessions.
virtual_coach_useful_activities
Virtual coach Mel that proposes preparatory activities for quitting smoking and becoming more physically active as well as activities that are meant to persuade people of the usefulness of certain competencies for quitting smoking.
content-development
Content development for the PerfectFit virtual coach
niceday_client
Python package for interacting with the niceday-api component of the PerfectFit virtual coach
testing-tickets
This is a repository to report the issues encountered during the testing phase of PerfectFit