Pop

Tutorial dialogFlow. Como crear un chatbot con inteligencia artificial(3/3)

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

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...