+ All Categories
Home > Technology > Wit.ai - what and basic how to

Wit.ai - what and basic how to

Date post: 13-Apr-2017
Category:
Upload: theventury
View: 983 times
Download: 0 times
Share this document with a friend
15
Wit.ai Natural Language for Developers
Transcript
Page 1: Wit.ai - what and basic how to

Wit.aiNatural Language for

Developers

Page 2: Wit.ai - what and basic how to

Chatbots will cause a near-term disruption in how businesses interact with consumers, and a long term paradigm shift in how people will interact with machines.

- Matt Swanson via venturebeat.com

Page 3: Wit.ai - what and basic how to

1) Find contact info of company through the Internet2) Call contact number3) Navigate through a sequence of touch tones or semi-functional speech recognition steps4) Wait on hold until a specialist is available5) Step through a sequence of verifications to make sure it is truly you who is calling6) Get told you need to talk with a different representative and get put on hold 7) Connect with a rep who now tries to have you navigate the Internet via voice instructions8) Login to the company website9) Finally, get an answer to your question

1) Open Facebook Messenger and search for the business name2) Start the conversation by making a request3) Receive rich media feedback (text + images + hyperlinks + voice) that answer your question

VS

1-800 Support Call

Page 4: Wit.ai - what and basic how to

Chatbots FTW• Standardized process

• Automatic verification via profile (FB, Telegram …)

• No “transferring” to “other experts”

• No media breaks -> web to web(link, pictures, rich-web)

• Major (!) cost savings

• New marketing and up-selling tool

Page 5: Wit.ai - what and basic how to

General about BotsHow they learn

Page 6: Wit.ai - what and basic how to

How – rule based

• If this … than that ...

• If the word ‘cooking’ appears in the messagethan look up the next meetup with that tag than send the URL to the User

• If the user has talked about ‘finding a Meetup’ and then mentions ‘cooking’ than ...

Page 7: Wit.ai - what and basic how to

How – machine learning

• Supervised learninginputs and their desired outputs, given by a "teacher”

• Unsupervised learningleaving it on its own to find structure in its input

• Reinforcement learningdynamic environment in which it must perform a certain goal, without a “teacher”

Page 8: Wit.ai - what and basic how to

Wit.aiY-Combinator startup, $3M seed-round by Andreessen Horowitz, Ashton Kutcher and Eric Hahn, bought by Facebook Inc after 18 months

Page 9: Wit.ai - what and basic how to

Wit.ai

Page 10: Wit.ai - what and basic how to

Wh00t does Wit.ai do

I want to book a table for 4 today at 6pm at DieBurgermacher.

Action Book a tablePeople 4Date/Time May 09th 2016 18:00:00Location DieBurgermacher,

Burggasse 12, 1070 Vienna, Austria

Page 11: Wit.ai - what and basic how to

Special problems

• Example: Date/Time Duckling

• The day after Whit Monday at 8pm• The third Tuesday of May at 8pm• Tomorrow in a week at 2000• May 17th, at 8 in the afternoon

è Machine Learning with huge sample set è Duckling (Open Sourced)

Page 12: Wit.ai - what and basic how to

Secret sauce

rule based +

machine learning =🤖❤️

Page 13: Wit.ai - what and basic how to

Show-Casehttps://wit.ai/jakobreiter/viennabots/stories

Page 14: Wit.ai - what and basic how to

Languages?• Core Languages:English, French, German, Italian, Dutch, Spanish, Polish, Swedish, Portuguese, Estonian and Russian

• In Beta (per 28. April 2016)Albanian, Croatian, Icelandic, Persian, Turkish, Arabic, Czech , Indonesian, Romanian, Ukrainian, Azerbaijani, Danish, Japanese, Serbia, Vietnamese, Bengali, Finnish, Korean, Slovak, Bosnian, Georgian, Latin, Slovenian, Bulgarian, Greek, Lithuanian, Swahili, Burmese, Hebrew, Macedonian, Tagalog, Catalan, Hindi, Malay, Tamil, Chinese, Hungarian, Norwegian, Thai

Page 15: Wit.ai - what and basic how to

Thank youJakob Reiter

[email protected]

Full code: https://github.com/JakobReiter/viennabots-wit


Recommended