A lot of the patterns and ideas were gleaned from other awesome prosocial chatbots and modular open source frameworks.
Mental Health Coaches¶
WYSA from London is free
open source (touchkin)?
passive sensing of sleep patterns (accelerometers?)
free text dialog with buttons to suggest replies
based on open source touchkin/mindlogger ?
Replika from US is paywalled
personality profile test
pay to unlock “skills” training
Open Source Frameworks¶
db: redis, couchbase, flat file, user-defined
integrations: hipchat, rocketchat, shell, slack
nice general json syntax for specifying intent/goals for conversation manager (agent)
web: sanic (async)
rich, complex, mature framework
web: flask (rest), sanic (async)
db: aiml flat files (XML)
integrations: facebook messenger, google search, kik, line, alexa, webchat, viber