3. Como crear un chatbot con inteligencia artificial
- Hola a todos.En esta ocasión continuamos trabajando con Dialogflow. Para los que no lo conozcáis, se trata de un paquete para crear interfaces de conversación en sitios web, aplicaciones de dispositivos móviles, plataformas populares de mensajería y dispositivos de IoT.
- Nosotros estamos creando un chatbot para atender las reservas de un restaurante.En esta ocasión aprendemos a realizar peticiones a la API/REST que tiene disponible esta plataforma para interactuar desde nuestras diferentes aplicaciones. En nuestro caso el punto de entrada de la API es: https://api.dialogflow.com/api/query?v=20150910
- Con estas consideraciones, podemos pasar a ver el vídeo donde explico como hacer las peticiones a la API de dialogflow.
- La petición POST echa en el ejemplo (sin los datos de autenticación) es la siguiente:
{
'event':{'name': 'welcome'},
'timezone':'Europe/Madrid',
'lang':'es',
'sessionId':'1233845'
}
- y la respuesta recibida es:
{
"id": "463aaa28-d99b-4d06-83f1-158d2259f98c",
"timestamp": "2019-05-05T11:53:51.364Z",
"lang": "es",
"result":{
"source": "agent",
"resolvedQuery": "welcome",
"action": "input.welcome",
"actionIncomplete": false,
"parameters":{},
"contexts":[],
"metadata":{"intentId": "7b2a8b96-40b0-432f-88d8-3c0ccd4303b9", "webhookUsed": "false", "webhookForSlotFillingUsed": "false",…},
"fulfillment":{
"speech": "Hola futuro cliente",
"messages":[
{"type": 0, "speech": "Hola cartera con patas"}
]
},
"score": 1
},
"status":{
"code": 200,
"errorType": "success"
},
"sessionId": "1233845"
}
No hay comentarios:
Publicar un comentario