During this project we were asked to explore the possibilities and limitations of creating a virtual therapist that can help people who suffer from a sleeping disorder. In order to answer this question, the goal of the project was to make such a therapist ourselves.
The
...
During this project we were asked to explore the possibilities and limitations of creating a virtual therapist that can help people who suffer from a sleeping disorder. In order to answer this question, the goal of the project was to make such a therapist ourselves.
The first two weeks of the project were spent doing research. We looked into cognitive behavioural therapy and existing eHealth solutions for people with sleeping disorders. We also conducted research into existing chat bots, platforms and languages. At the end of the research phase we concluded that machine learning was the best way to make the agent smart.
During the design phase we stumbled upon the fact that we could not get access to a corpus of conversations between therapists and patients discussing sleep problems. This meant that we could not use machine learning on this corpus, which greatly influenced how smart the agent was going to be. We had to rethink our design choices concerning the artificial intelligence and decided to use a different platform. The personalized artificial intelligence was incorporated in our web application, which communicates with the code via our server.
The testing of the product is based on unit tests, where all modules and functions are tested individually after every new addition. The user interface was tested by setting up use cases. User tests on the final product were also performed. This gave us insight in how people with no knowledge about the system would interact with the system.
The main purpose of this project was to explore the possibilities and limitations for creating a virtual therapy that treats insomnia. Even though the solution we created cannot yet be used as a standalone therapy, it shows a promising glimpse of the many possibilities to conduct virtual therapy. A project group with more time, money and help from a psychologist could greatly improve the project by buying or generating a corpus which can then be used for machine learning and by letting the psychologist model the conversation. The future of virtual therapy has yet to be discovered, but this project already provides a bright outlook.