Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JS Freakin' Everywhere: A Chatbot Powered by AW...
Search
Pamela Fox
September 06, 2017
Technology
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JS Freakin' Everywhere: A Chatbot Powered by AWS+NodeJS
A talk given at WaffleJS, about powering Woebot with an entirely JS stack.
Pamela Fox
September 06, 2017
More Decks by Pamela Fox
See All by Pamela Fox
Enterprise AI in 2025?
pamelafox
0
380
Fast-track your AI app development with GitHub and Azure
pamelafox
1
250
GitHub Universe: Evaluating RAG apps in GitHub Actions
pamelafox
0
560
Learn Live: Creating a Website using GitHub Copilot
pamelafox
1
330
O'Reilly Superstream: Building a RAG App to Chat with Your Data
pamelafox
1
470
AI Tour Mexico: Production-ready RAGwith Azure AI Search
pamelafox
1
430
AI Tour Mexico: Securing AI Apps on Azure
pamelafox
0
860
RAGHack: Kickoff and RAG 101
pamelafox
1
960
RAGHack: Building RAG apps in Python
pamelafox
1
540
Other Decks in Technology
See All in Technology
A Bag-of-Documents Model for Query Specificity
dtunkelang
0
210
AI驚き屋発見器
yama3133
2
400
ガバメントクラウドでのランサムウェア対策
techniczna
1
670
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
450
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.5k
システム監視を 「システムを監視するだけ」で 終わらせないために
seiud
0
170
Amazon Bedrock Managed Knowledge BaseDive Deep
ren8k
0
380
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
150
20260722_品質と開発生産性の相互作用
magicpod
0
110
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
5
930
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
280
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
The SEO Collaboration Effect
kristinabergwall1
1
510
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
Claude Code のすすめ
schroneko
67
230k
Transcript
JS Freakin’ Everywhere A Chatbot Powered by AWS+NodeJS
Me, a year ago. Ecstatic Art Driftwood Flea Market Buddhist
Retreat 100% NO JS
Along came a startup founder... We made a bot! It
helps people! Help us build it!
Who sat down beside me... And it has a punny
name!!
And enticed Miss Pammy to code And we’re building it
all in something called “NodeJS”!
And we’re off to the races! From 0 to Scalable
in 5 weeks. AWS Lambda AWS DynamodB AWS Beanstalk
None
Why Lambda?
SysOpsJS AWS Lambda Log Processor Cloudwatch BigQuery AWS Lambda Cloudwatch
SlackBot Cloudwatch Slack deploy.sh Upload Notify Checks
BUT WHAT ABOUT NLP?? 99% buttons
We still have NLP tho...
NLP in JavaScript..ish! Python Classifier Training JavaScript Online Classifier svm
intercepts svm weights tfidf scores mood matches
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
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!
Google Spreadsheets to the rescue!
Spreadsheets + JS = So Happy Together! Google Apps Script
Linter Google Apps Script JSON Exporter Google Apps Script Github Client New commit: content.json
Duh, we have a website Beanstalk
COMING SOON! Mobile…. AND HIPAA! Hip-hip-hooray!
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!