Capturar partes de ...
 

Capturar partes de la información que digita el usuario del bot  

  RSS

Roberto P
(@roberto-p)
Active Member
Registrado: hace 1 año
Respuestas: 17
05/09/2019 9:30 pm  

¿Como hago para que dialogflow capture cierta parte de lo que escribe un usuario?

Me explico: 

Digamos que un usuario le escribe al bot, 'Tengo 33 años', quisiera que dialogflow tomase ese '33 años' y lo guardase, para que después cuando le pregunte al bot '¿Recuerdas cuantos años tengo?', el responda o recuerde que efectivamente tengo '33 años'.

Esto es solo un ejemplo para que me entiendan lo que quiero hacer.

Esto es posible en dialogflow?


admin me gusta
Citar
ElberMaster
(@elbermaster)
Trusted Member
Registrado: hace 12 meses
Respuestas: 80
05/09/2019 10:18 pm  

Esto es muy fácil con dialogflow.

Existe una entidad llamada @sys.any, que puede capturar cualquier cosa que el usuario escribió en la conversación. 

This post was modified hace 5 meses by ElberMaster

Roberto P y admin me gusta
ResponderCitar
Fabricio
(@fabricio)
Eminent Member
Registrado: hace 5 meses
Respuestas: 25
05/09/2019 11:13 pm  

Hola Roberto P: Me inclinó inclinó porque uses entidades. En este caso puedes crear una entidad Años, le destildas sinónimos y la creas como @sys.number:number años. Creas un intent y entrenas con frases como Tengo 20 años, Mi edad es de 30 años, etc. Dialogflow detectará automáticamente la entidad Años y te lo pasará en el JSON como parámetro. Asi lo podrás usar a tu gusto en lo en un servidor con fullfilment o en un respuesta directa como Tienes $nombreParametro de edad, pe. Sí quieres recordar ese dato tienes varias formas, desde base de datos, variables en Chatfuel, uso de lifespan de larga duración, etc


Roberto P y admin me gusta
ResponderCitar
Roberto P
(@roberto-p)
Active Member
Registrado: hace 1 año
Respuestas: 17
06/09/2019 12:09 am  

La clave esta entonces en las entidades. Tendré que profundizar en esa característica de dialogflow.

Gracias chicos: ElberMaster y Fabricio.


Fabricio me gusta
ResponderCitar
Share:

Por favor Iniciar Sesión o Registro