Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Make chatbots using API.AI

Make chatbots using API.AI

Types of chatbots, writing an agent, makie a conversational bots and more!

Krunal Kapadiya

July 15, 2017
Tweet

More Decks by Krunal Kapadiya

Other Decks in Technology

Transcript

  1. Agenda • What are the chatbots? • Types of the

    chatbots based on AI • API.AI Introduction • Agents, Intent and types of Intents • Demo, make bot in API.AI • Bonus Tips
  2. Types of chatbots => Rule Based 1. Single purpose 2.

    Understand a fixed set of commands 3. Easier to build and host 4. Only as smart as you program it to be => AI Based 1. It has brain 2. NLP 3. Ability to learn over time 4. Complex to build time and host
  3. Chatbots Actors • Agent is the application that can be

    integrated with an app, natural language understanding for your project. • Entity represent a concept that might be domain specific. • Intent is mapping between what is being said and the action that should be performed by. • Actions is the steps that the application will take on receiving the corresponding Intents. • Context refers to the state in which the current query has to be treated to.
  4. Writing an Agent • Create an Agent • Create your

    Entities • Create Intents : Default Intents, fallback Intents • Optional: add the domain • Test and train • Integrations • Optional: External webhooks
  5. Tips Make an conversation graph. Some chatbots ideas: 1. Inspirational

    quotes 2. Personal Horoscope 3. Invisible Girlfriend/Boyfriend 4. For health: Give medical advice for basic treatment 5. HR Bot 6. Book a restaurant 7. 30-second Survey