NLP in JavaScript..ish!
Python
Classifier
Training
JavaScript
Online
Classifier
svm intercepts
svm weights
tfidf scores
mood matches
Slide 13
Slide 13 text
That takes time!
Fine, we need to take time!
How are you feeling?
I’m excited about tonight
Oh, that’s great to hear!
• • •
NLP!
500ms
Twiddle
thumbs
Slide 14
Slide 14 text
Our “CMS”
We need a way to
collaboratively write
content for Woebot!
And we want to
A/B content!
And we want to
write variants!
And lesson
queueing!
And conditional content
based on variables!
Also, we need it
tomorrow!
Slide 15
Slide 15 text
Google Spreadsheets to the rescue!
Slide 16
Slide 16 text
Spreadsheets + JS = So Happy Together!
Google Apps Script
Linter
Google Apps Script
JSON Exporter
Google Apps Script
Github Client
New commit:
content.json
Slide 17
Slide 17 text
Duh, we have a website
Beanstalk
Slide 18
Slide 18 text
COMING SOON! Mobile….
AND HIPAA! Hip-hip-hooray!
Slide 19
Slide 19 text
What’s great about JS on AWS?
Scalable! Fast to develop! Rich ecosystem!
Easy to use across the FULL stack!
Not so great tho?
Lack of NLP libs!
Slow computation!
Less encryption libs!