Slide 1

Slide 1 text

TITLE: Say hello to the next wave of software bots…. IRIKIDZAI MUCHANETA (Ikky) PyConZA2017 – October 2017 1

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Iron Man speaking to Jarvis

Slide 6

Slide 6 text

The Goal: “To get from point A (Today) to point B (iron man)” Focus of Talk: How to Create applications/Actions for the Google Assistant which in turn integrate with our python programs via an API.

Slide 7

Slide 7 text

Python Program / Code Web Interface / API NLU / API.AI / Google Actions Google Home The Structure:

Slide 8

Slide 8 text

Reasons for Developing Conversational Apps: - Internet of Things - Blue Ocean Strategies - New medium to reach customers The Why

Slide 9

Slide 9 text

1. Overview 2. Creating Actions / Agents in API.AI 3. Creating Intents and Entities (Main concepts) 4. Testing our conversations in the API.AI simulator 5. Add python integrations to our WebHook The Steps

Slide 10

Slide 10 text

How Do Google Actions Work 1. Overview

Slide 11

Slide 11 text

Extra Layer 1. Overview

Slide 12

Slide 12 text

How it fits together 1. Overview

Slide 13

Slide 13 text

1. Actions Console

Slide 14

Slide 14 text

2. API.AI Console

Slide 15

Slide 15 text

2. API.AI Console Systematic order of Execution points: Agents Intents Entities Integrations Fulfilment

Slide 16

Slide 16 text

2. API.AI Console

Slide 17

Slide 17 text

Requests / Queries 3. Intents

Slide 18

Slide 18 text

Keywords / Search Terms 4. Entities

Slide 19

Slide 19 text

3. Intents

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Summarize Think of an example of data that you would like to ask the system. Order it into the following: - Request / Intent - Key Word searches / Entities - Create Actions - Test the Actions - Get results and deploy PyConZA2017 – October 2017 22

Slide 23

Slide 23 text

Questions