Hello!
Marco Nigro
Pervasive Systems Course a. y. 2016-2017
https://github.com/mniger
https://www.linkedin.com/in/marco-nigro
marco.nigro94@gmail.com
Master of Science in
Engineering in Computer Science
What is api.ai?
A platform for building conversational interfaces for bots, applications, and devices.
Provides tools to design conversation scenarios, define corresponding actions and
analyze interactions with users.
It receives a text, matches it to an intent based on the agent's machine learning model
and returns output data as a JSON response object.
3
More in details
4
Features
The process of transforming user’s text into actionable data is called Natural
Language Understanding (NLU).
Using API.AI is easy. You can get an account on the API.AI website and start using
the console to build and test your conversational agents.
You can integrate your Conversation Action into popular messaging platforms using
one-click integrations that allow you to create bots without any coding.
You can provide an optional webhook implementation to connect to your web service
which can then perform business logic, call external APIs, or access data stores.
5
Some numbers
Adding NLU capabilities to products and services with API.AI is entirely free.
Acquired by Google on September 2016. API.AI had raised around $8.6
million to date according to Crunchbase.
API.AI currently plays friendly with 15 languages, including English, Chinese,
French, German, Spanish and Italian.
According to a running counter on its homepage, API.AI has processed a little
over 3 billion API requests to date.
Meanwhile, Google says over 60,000 developers have built stuff with API.AI’s
toolset.
0
8.6M
15
3B
60K
6
Get started in 5 steps
Step 1: create agent
8
Step 1: create agent
9
Step 2: create entities
10
Step 2: create entities
11
Step 3: create intents
12
Step 4: test and train
13
14
Step 5: integrate
15
Useful tools to facilitate the process of integrating an agent into an app or device:
SDK's for the most popular languages and platforms
One-click integrations for the most popular messaging
platforms
Webhook integration with your web service
Demo time
My agent
17
Diletta
Questions?
Useful links
19
API.AI documentation
https://docs.api.ai/docs
API.AI YouTube channel
https://www.youtube.com/APIaichannel
Actions on Google: Building Assistant Actions using API.AI
https://www.youtube.com/googleTutorialForAPIai
Thanks

api.ai presentation

  • 1.
    Hello! Marco Nigro Pervasive SystemsCourse a. y. 2016-2017 https://github.com/mniger https://www.linkedin.com/in/marco-nigro marco.nigro94@gmail.com Master of Science in Engineering in Computer Science
  • 3.
    What is api.ai? Aplatform for building conversational interfaces for bots, applications, and devices. Provides tools to design conversation scenarios, define corresponding actions and analyze interactions with users. It receives a text, matches it to an intent based on the agent's machine learning model and returns output data as a JSON response object. 3
  • 4.
  • 5.
    Features The process oftransforming user’s text into actionable data is called Natural Language Understanding (NLU). Using API.AI is easy. You can get an account on the API.AI website and start using the console to build and test your conversational agents. You can integrate your Conversation Action into popular messaging platforms using one-click integrations that allow you to create bots without any coding. You can provide an optional webhook implementation to connect to your web service which can then perform business logic, call external APIs, or access data stores. 5
  • 6.
    Some numbers Adding NLUcapabilities to products and services with API.AI is entirely free. Acquired by Google on September 2016. API.AI had raised around $8.6 million to date according to Crunchbase. API.AI currently plays friendly with 15 languages, including English, Chinese, French, German, Spanish and Italian. According to a running counter on its homepage, API.AI has processed a little over 3 billion API requests to date. Meanwhile, Google says over 60,000 developers have built stuff with API.AI’s toolset. 0 8.6M 15 3B 60K 6
  • 7.
  • 8.
  • 9.
  • 10.
    Step 2: createentities 10
  • 11.
    Step 2: createentities 11
  • 12.
    Step 3: createintents 12
  • 13.
    Step 4: testand train 13
  • 14.
  • 15.
    Step 5: integrate 15 Usefultools to facilitate the process of integrating an agent into an app or device: SDK's for the most popular languages and platforms One-click integrations for the most popular messaging platforms Webhook integration with your web service
  • 16.
  • 17.
  • 18.
  • 19.
    Useful links 19 API.AI documentation https://docs.api.ai/docs API.AIYouTube channel https://www.youtube.com/APIaichannel Actions on Google: Building Assistant Actions using API.AI https://www.youtube.com/googleTutorialForAPIai
  • 20.