Inspiration¶
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
https://www.techinasia.com/ai-chatbot-wysa-touchkin-penguin
open source (touchkin)?
ionic?
passive sensing of sleep patterns (accelerometers?)
guided meditation
exercise suggestions
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¶
-
lang: python
web: zeromq
db: redis, couchbase, flat file, user-defined
integrations: hipchat, rocketchat, shell, slack
-
lang: python
web: flask
orm: flask?
db: mongodb
nice general json syntax for specifying intent/goals for conversation manager (agent)
-
lang: python
web: sanic (async)
orm: sqlalchemy
db: sqlite
rich, complex, mature framework
-
javascript (typescript)
meta-framework allowing your to write your own modules in javascript
-
python
web: flask (rest), sanic (async)
db: aiml flat files (XML)
integrations: facebook messenger, google search, kik, line, alexa, webchat, viber