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
0
550
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
Tweet
Share
More Decks by Pamela Fox
See All by Pamela Fox
Fast-track your AI app development with GitHub and Azure
pamelafox
1
66
GitHub Universe: Evaluating RAG apps in GitHub Actions
pamelafox
0
320
Learn Live: Creating a Website using GitHub Copilot
pamelafox
1
86
O'Reilly Superstream: Building a RAG App to Chat with Your Data
pamelafox
1
250
AI Tour Mexico: Production-ready RAGwith Azure AI Search
pamelafox
1
250
AI Tour Mexico: Securing AI Apps on Azure
pamelafox
0
320
RAGHack: Kickoff and RAG 101
pamelafox
1
590
RAGHack: Building RAG apps in Python
pamelafox
1
320
Deploying an AI App to aPrivate Network on Azure
pamelafox
1
180
Other Decks in Technology
See All in Technology
プロダクト開発、インフラ、コーポレート、そしてAIとの共通言語としての Terraform / Terraform as a Common Language for Product Development, Infrastructure, Corporate Engineering, and AI
yuyatakeyama
6
1.6k
ChatGPTを使ったブログ執筆と校正の実践テクニック/登壇資料(井田 献一朗)
hacobu
1
160
生成AIを活用した機能を、顧客に提供するまでに乗り越えた『4つの壁』
toshiblues
1
210
Autify Company Deck
autifyhq
2
41k
[JAWS-UG栃木]地方だからできたクラウドネイティブ事例大公開! / jawsug_tochigi_tachibana
biatunky
0
130
業務ツールをAIエージェントとつなぐ - Composio
knishioka
0
110
Amazon Aurora バージョンアップについて、改めて理解する ~バージョンアップ手法と文字コードへの影響~
smt7174
1
240
プロダクト観点で考えるデータ基盤の育成戦略 / Growth Strategy of Data Analytics Platforms from a Product Perspective
yamamotoyuta
0
210
レイクハウスとはなんだったのか?
akuwano
15
2k
[2024年10月版] Notebook 2.0のご紹介 / Notebook2.0
databricksjapan
0
1.6k
GraphRAG: What I Thought I Knew (But Didn’t)
sashimimochi
1
230
信頼性を支えるテレメトリーパイプラインの構築 / Building Telemetry Pipeline with OpenTelemetry
ymotongpoo
9
5k
Featured
See All Featured
Side Projects
sachag
452
42k
Adopting Sorbet at Scale
ufuk
74
9.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Music & Morning Musume
bryan
46
6.3k
Documentation Writing (for coders)
carmenintech
67
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
GitHub's CSS Performance
jonrohan
1030
460k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Making Projects Easy
brettharned
116
6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Practical Orchestrator
shlominoach
186
10k
The Language of Interfaces
destraynor
156
24k
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!