Understanding & Setting up Fulfillment

8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€46.38
List Price:  €64.94
You save:  €18.55
£39.69
List Price:  £55.57
You save:  £15.88
CA$68.04
List Price:  CA$95.27
You save:  CA$27.22
A$77.05
List Price:  A$107.88
You save:  A$30.82
S$67.53
List Price:  S$94.55
You save:  S$27.01
HK$391.10
List Price:  HK$547.57
You save:  HK$156.47
CHF 45.30
List Price:  CHF 63.42
You save:  CHF 18.12
NOK kr542.56
List Price:  NOK kr759.63
You save:  NOK kr217.06
DKK kr345.97
List Price:  DKK kr484.38
You save:  DKK kr138.41
NZ$83.89
List Price:  NZ$117.46
You save:  NZ$33.56
د.إ183.57
List Price:  د.إ257.02
You save:  د.إ73.44
৳5,487.49
List Price:  ৳7,682.93
You save:  ৳2,195.43
₹4,169.34
List Price:  ₹5,837.41
You save:  ₹1,668.07
RM236.60
List Price:  RM331.26
You save:  RM94.66
₦70,914.31
List Price:  ₦99,285.71
You save:  ₦28,371.40
₨13,903.63
List Price:  ₨19,466.20
You save:  ₨5,562.56
฿1,823.66
List Price:  ฿2,553.28
You save:  ฿729.61
₺1,615.90
List Price:  ₺2,262.39
You save:  ₺646.49
B$249.58
List Price:  B$349.43
You save:  B$99.85
R954.17
List Price:  R1,335.92
You save:  R381.74
Лв90.31
List Price:  Лв126.45
You save:  Лв36.13
₩67,592.09
List Price:  ₩94,634.34
You save:  ₩27,042.24
₪184.30
List Price:  ₪258.03
You save:  ₪73.73
₱2,816.67
List Price:  ₱3,943.57
You save:  ₱1,126.89
¥7,571.47
List Price:  ¥10,600.67
You save:  ¥3,029.19
MX$829.61
List Price:  MX$1,161.53
You save:  MX$331.91
QR182.13
List Price:  QR255
You save:  QR72.86
P685.38
List Price:  P959.59
You save:  P274.21
KSh6,573.68
List Price:  KSh9,203.68
You save:  KSh2,630
E£2,364.52
List Price:  E£3,310.52
You save:  E£946
ብር2,840.03
List Price:  ብር3,976.27
You save:  ብር1,136.24
Kz41,802.18
List Price:  Kz58,526.41
You save:  Kz16,724.22
CLP$48,984.20
List Price:  CLP$68,581.80
You save:  CLP$19,597.60
CN¥361.44
List Price:  CN¥506.04
You save:  CN¥144.60
RD$2,960.45
List Price:  RD$4,144.87
You save:  RD$1,184.41
DA6,744.74
List Price:  DA9,443.17
You save:  DA2,698.43
FJ$113.05
List Price:  FJ$158.28
You save:  FJ$45.23
Q389.89
List Price:  Q545.87
You save:  Q155.98
GY$10,460.71
List Price:  GY$14,645.83
You save:  GY$4,185.12
ISK kr6,972.60
List Price:  ISK kr9,762.20
You save:  ISK kr2,789.60
DH506.54
List Price:  DH709.20
You save:  DH202.66
L881.58
List Price:  L1,234.28
You save:  L352.70
ден2,850.77
List Price:  ден3,991.30
You save:  ден1,140.53
MOP$402.90
List Price:  MOP$564.10
You save:  MOP$161.19
N$946.63
List Price:  N$1,325.35
You save:  N$378.72
C$1,840.39
List Price:  C$2,576.69
You save:  C$736.30
रु6,667.15
List Price:  रु9,334.54
You save:  रु2,667.39
S/185.40
List Price:  S/259.58
You save:  S/74.17
K191.34
List Price:  K267.89
You save:  K76.55
SAR187.48
List Price:  SAR262.49
You save:  SAR75
ZK1,261.25
List Price:  ZK1,765.85
You save:  ZK504.60
L230.69
List Price:  L322.98
You save:  L92.29
Kč1,175.26
List Price:  Kč1,645.46
You save:  Kč470.19
Ft18,362.67
List Price:  Ft25,709.21
You save:  Ft7,346.54
SEK kr535.59
List Price:  SEK kr749.87
You save:  SEK kr214.28
ARS$42,879.12
List Price:  ARS$60,034.20
You save:  ARS$17,155.08
Bs345.48
List Price:  Bs483.70
You save:  Bs138.22
COP$193,772.46
List Price:  COP$271,296.95
You save:  COP$77,524.48
₡25,413.63
List Price:  ₡35,581.11
You save:  ₡10,167.48
L1,234.27
List Price:  L1,728.07
You save:  L493.80
₲368,865.97
List Price:  ₲516,441.87
You save:  ₲147,575.90
$U1,890.76
List Price:  $U2,647.22
You save:  $U756.45
zł200.34
List Price:  zł280.50
You save:  zł80.15
Already have an account? Log In

Transcript

Hello guys, welcome to the second session of the ba da da tutorials for beginner. In this lesson we will under show the what is fulfillment in da da da da and setting up in the agent. fulfillment allow us to send the request to the PA and a wire which we can perform the sum operation and the return the error response. This operation may include the database operation call to third party API or just a simple processing of the parameter. And it will generate the response which will be using the chat bot by apa.ai. fulfillment is just a web hook.

For deploying the service. We can use the API and servers for hosting as well as using the Google Cloud or Heroku, Microsoft Azure, and many more cloud deployments. Throughout this section, I will use the PHP Python CS app and the roads as for creating the fulfillment and deployed on the Google Cloud. Because of the APA, Dottie is already created our one project in the Google Cloud. So it will be easy to use the G Cloud we can also implement the authentication for the our web UI. For this basic authentication or the database authentication can be used.

Limitation of the fulfillment for APA da da is the timeout for the service response is only five seconds. If your application took the longer time, then it will display the blank response and you can return only data up to 64 kbps. However, for most of case it is not a big deal because in turbo to recreate the small message not huge paragraphs. Apa da da will use the push method To call to our deployment, and pass the data in the body of the addition format. on a server side after performing the operation, we need to return the data in the JSON format. JSON format for both request and response are predefined.

Here is the example of the request and the response. Every request includes the same data structure. First is the ID that will present the unique ID of the request. Next is the timestamp which contain the full date time including the timezone on which the request is assigned. Then it is a language that we specify while creating the agent. Status contain the status of the request, which represent the HTTP status code and the message session ID is used to identify the causes and uniquely result is the main object which contain the source from which we send the request.

Result query contain the query that user Right Speech contains the text that uses said parameter containing all of the entities or the parameter that are passed from the intent. Context contain the data that are stored in the context of the intent. We will learn more about the context in the latest lesson. Data contain the details about the intent from which request is the same fulfillment contain the data about the response. But in case of the request, it will be blank obviously, not that when we are creating the client using the APA Dotty SDK. We will The entire request object, not the response only request object itself content the response in the fulfillment.

Here is the example of the response in which speech content the data that will be played the user talk with the waterboard instead of the typing displayed as contain the tags that will be a display on the board. Usually for most of case both will contain the same value. data contains some additional data that you want to pass. It will not use by the APA data itself, but it may require by the other boat. Contacts out contacts out contain the data that will be added into the context after these requests. So specify the data source for that request.

Follow up even contain the detail about the event that will be a fire after this request. You will To passing the follow up even then apa.ta will ignore the display text speech and the data. In this section we will pass the to number from the parameter to the our APA, which we will be building the PHP CS up no GS or the Python, and from which we will return the sum of those two numbers. For this session, I'm going to create the new intent and setting up the fulfillment data. Let's switch to the browser create a new intent with the name Kelsey demo. Here user will say the sum of 10 and 20.

You can see that the number and number one are added automatically. Let Shane those name I'm going to use the num one and the In two for the number two and save it. Click on the fulfillment from the left side menu. Here we need to enable the fulfillment and we need to specify the URL on which our operation will be performed and response will be returned. As I said previously, you can pass the basic authentication details and the additional parameter along with these requests. I'm going to write the local horseshoe or a temporary and save it.

And now open the Alexa demo intent and scroll down to the fulfillment section. And take the use of a book DPA da da will not use the fulfillment by default for the all of the intent. If you want to enable the fulfillment for the particular intent, then you need to check this box and save it. Let's see what we learn in this session. fulfillment also San Diego request to the EPA, and we will use its response to the our boat. Here are the simple example of the request and response.

We have created the new intent for this example in which we pass the two parameters and take the use v book checkbox. In the fulfillment page, we enable the web hook and specify the URL that we want to use. Now I'm pasted the temporary page we We'll update it in the next essence. Thanks for watching, have a nice day. If you have any doubt, feel free to contact me

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.