Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Dialogflow Webhooks
The Request-response lifecycle
Hello World (5:43)
Rich Responses (7:21)
Manipulating contexts (9:34)
Followup Events (6:52)
Dynamic Responses (2:36)
Debugging your webhook code
Setting up ngrok (6:35)
Simple Webhook Call
Add two numbers (5:40)
Calling external APIs from your webhook
API call without parameters (5:56)
API call with parameters (6:15)
Read from database
Foundations (3:06)
Accessing data from restdb.io (7:42)
Write to database
Create table (2:13)
Create agent (4:26)
Code walkthrough (7:30)
Manipulating contexts from your webhook
Getting user's date of birth (12:17)
Slot filling and webhooks
Understanding the slot filling feature (15:37)
Implementing slot filling using your own contexts - the brute force method (12:56)
Simulating slot filling using webhook - demo (2:57)
Simulating slot filling using webhook - demo part 2 (1:56)
Simulating slot filling using webhook - the agent (3:37)
Simulating slot filling using webhook - PHP code walkthrough (8:18)
Automatically inferring and filling slots in your webhook code (7:00)
Summary (7:29)
Resources - agent ZIP files and PHP code
process.php
flightbooking.php
Agent ZIP file for slot filling demo
Agent ZIP file for other lessons
NodeJS
GitHub repo
Python
GitHub repo
Dynamic Responses