~/talk

Swift Chatbots for Fun! and Profit

Talkat try! Swift NYC 2017 · 2017-09-05..09-06· [serverless, swift]
slides:none on file

Builds chatbots as server-side Swift REST services using Vapor + Heroku, exposing a callback endpoint that receives Messenger JSON and replies via the Messenger webhook or push endpoints. Shows concrete examples: an echo bot, a translator that proxies translation APIs, an OCR-enabled vocabulary helper, and a scheduled xkcd fetcher using the xkcd API with persisted metadata for search. Recommends solving one or two tasks well, and delegates heavy NLP to Python microservices or cloud APIs, saying robust NLP is ~2–3 years away.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Chatbot craze
  3. 1:06Chatbot history
  4. 1:50Why Swift
  5. 2:34Things to consider
  6. 3:01What is Chatbot
  7. 4:41Behind the Scenes
  8. 5:59Endpoints
  9. 6:26Custom GUI
  10. 6:56Vapor
  11. 7:37Route Swift
  12. 8:58JSON
  13. 9:25XKCD
  14. 9:52API endpoints
  15. 10:26What is a good chatbot
  16. 12:53Natural language processing frameworks
  17. 14:11Outro
~/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.