~/talk

Livecoding an SMS Chatbot

Talkat WindyCityRails 2016 · 2016-09-15..09-16· [ai-assisted-development, nodejs]
slides:none on file

Live-codes an SMS/MMS chatbot that impersonates a Twitter celebrity using markov chains, pulling up to 3,000 historical tweets via the Twitter gem (200 per request), cleaning out links/RTs/hashtags, and seeding a Markov model (marky_markov) saved to CSV. Uses Sinatra + Twilio to reply to incoming texts with generated lines and send an image, and uses the Twilio REST API to place calls that play a repeated robot-voiced Markov sentence — demo works live and returns plausible, often funny, DHH-like output.

AI-written summary · about

  1. 0:00Introduction to bot building
  2. 1:03Understanding Markov chains
  3. 2:20Scraping and training data
  4. 6:36Building the SMS bot
  5. 11:31Implementing voice bot calls
  6. 14:40Advanced tools and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.