A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Creando nuestro primer intento

15/27
Recursos

Un intent es algo que el usuario est谩 tratando de lograr, toma como entrada frases de entrenamiento y par谩metros. El intent debe regresar una frase como respuesta.

Dialogflow ya cuenta con algunas entidades programadas para que las usemos dentro de nuestros intent.

Dentro de Dialogflow podemos generar nuestras propias entidades si es que no encontramos alguna que se acople a nuestras necesidades, solamente debemos definir las palabras clave y sus sin贸nimos.

Fulfillment nos permite realizar respuestas mediante c贸digo sobre nuestros intent.

Aportes 38

Preguntas 14

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

En la funci贸n obtenerCiudad de donde sale .ciudad ?

if(ciudades.includes(agent.parameters.ciudad)){
	...
}

a la hora de probar el emulador no me reconoces las ciudades declaradas en la constante de ciudades ['Bogot谩, 鈥楥ali鈥橾

  • Los intents permiten obtener informaci贸n del usuario en texto o voz. Detectan la intenci贸n de hacer o pedir algo al asistente.
  • Las entidades son las opciones por las cuales se puede direccionar la conversaci贸n. Es un t茅rmino que resulta relevante para el Intent, provee un contexto para el intent.
  • Tenemos acceso a un editor de c贸digo en el contexto de Cloud Functions.

Buen v铆deo!
Pero tengo un problema: Al activar el Inline Editor, muestra un pop up de que requiere paga para ser usada; alguna otra opci贸n para poder cambiar el c贸digo o hay una manera de arreglarlo?

Falto Charla=Chisme XD no me saquen me gusta aprender de forma divertida, Saludos Banda excelente Plataforma, las clases son geniales

Excelente curso Pablo!
Estoy creando un proyecto de DialogFlow, quiero obtener un n煤mero de identificaci贸n desde las intenciones de los usuarios.

Este n煤mero tiene un formato: xx-xxxxxxxx-x.

El usuario dice: 鈥hola mi n煤mero es 30-50001091-0鈥 y quiero obtener ese valor.

Pero el usuario puede escribir ese valor de diferentes formas, por ejemplo:

  • 30500010910
  • 30 50001091 0
  • 30-50001091-0
  • 30.50001091.0
  • 30 - 50001091 - 0

Y si al valor el usuario lo dicta por voz, las opciones son muchas, ejemplo:

  • treinta, cinco mil, diez, noventa y uno, cero鈥 y Dialogflow interpretar谩: 30 5000 10 91 0

  • tres, cero, cinco, cero, cero, cero, uno, cero, nueve, uno, cero鈥 y Dialogflow interpretar谩: 3 0 5 0 0 0 1 0 9 1 0

  • trescientos cinco, cero, cero, cero, ciento nueve, diez鈥 y Dialogflow interpretar谩: 305 0 0 0 109 10

驴C贸mo creo una Entidad para obtener siempre el valor 30-50001091-0? o en su defecto, siempre el valor 30500010910 ?

Muchas gracias

Cambi茅 esta l铆nea porque no me funcionaba el c贸digo original. Le puse:
if (ciudades.includes(agent.parameters.ciudad**[0]**)) {

agregu茅 el subindice [0] y ah铆 s铆 funcion贸.
Puede haber cambiado el tipo de respuesta desde que se hizo el video? Alguien m谩s le pas贸?

Hola鈥!, cada vez que intento hacer Deploy me sale el siguiente error 鈥淓rror happened during Cloud Functions Deployment鈥, alguien sabe por que puede pasar?

No permite hacer nada m谩s porque env铆a a facturaci贸n, adem谩s que la palabra taller no la reconoci贸 pese a las diferentes maneras de escribirlo.

Este curso est谩 muy desactualizado, se deber铆a dar la advertencia o actualizar, lo que se muestra en los videos no funciona, en c贸digo hay errores, la verdad mala experiencia.

El curso se encuentra desactualizado

Considero necesario colocar un aviso que diga que para utilizar los Fullfilment es necesaria una sucripcion.

Hola una consulta como llama o a siguienteLive . usa "[ ]" o usa "{}" cuando dice . " el d铆a " . Finaliza con comillas simple y ingresa $ o directamente despu茅s de la palabra pone el s铆mbolo . No estoy entendiendo eso gracias

La verdad estoy mirando en el simulador de actions on google y no me deja pasar del saludo inicial, es decir, no reconoce la respuesta del usuario y vuelve y me saluda nuevamente 馃槮 alguien sabe que debo hacer para esto?

hola alguien que me ayude con los fulfillment

No s茅 si les paso en las pruebas, pero a m铆 por ejemplo no me reconoc铆a Medell铆n sin tilde, me puse a detallar las frases y encontr茅 que me estaba enlazando al par谩metro por defecto llamado **location **y no al de ciudad (sys.geo.city) que hab铆a creado, lo cambi茅 y prob茅 y funcion贸 de maravilla, no tengo que tener dos frases para Medell铆n (una con tilde y otra sin tilde) .

Excelente clase ! Sigamos aprendiendo !

Ami no me aparece 鈥淚nline Editor鈥 creo que falta ahi hacer un paso para que salga ese editor online鈥

buenas clases

We鈥檙e sorry, but something went wrong. Please try again.

Para acceder a la ciudad detectada por el asistente debe modificar el c贸digo de la siguiente forma:

agent.parameters.ciudad[0].city```

Me aparece el siguiente error cuando trato de habilitar el editor.

Your Google Cloud resources are still being provisioned. Please refresh the page and try again in a few minutes.

Las ciudades ya las reconoce a trav茅s de la entidad @sys.geo-city, Hice la Prueba con una ciudad que no hab铆a especificado dentro de las frases de entrenamiento, y la reconoci贸, para este caso prob茅 con Lima

Di谩logflow est谩 cambiando a otra versi贸n, El 31 de marzo dejar谩 de ser usado la versi贸n 1.0 , agradecer铆a si pueden actualizar el curso u si me podr铆an aconsejar que otras opciones para desarrollar Booth que no sea una app m贸vil!

Excelente clase, muy bien.

Al escribir la nueva intenci贸n autom谩ticamente mi primera palabra se cambia como si llevar铆a auto-corrector. Como puedo deshabilitarlo? Adem谩s al dar ENTER me sale toda la linea del c贸digo m谩s no solo la frase. Por favor alguien que le haya pasado鈥

<font style = "vertical-align: heredar;"> <font style = "vertical-align: heredar;"> Estoy en Colombia </font> </font>

pregunta en cloud functions me saleBilling account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions more_vert
eso significa que lo que programa en Fulfillment >> Inline Editor
no funcionara?

@sys.location $location

Increible. gran clase

驴se necesita conocimientos javascrip para terminar el curso?

Gracias!

Todo bien hasta que pidieron pago, deben actualizar y poner al inicio como requisito para llevar el curso, dado que dejar茅 el curso a la mitad por que no contaba con el pago .

Para los que les cre贸 una entidad de sistema de tipo: @sys.location
Eso es un objeto con las siguientes propiedades:
{
鈥渁dmin-area鈥: 鈥溾,
鈥渂usiness-name鈥: 鈥溾,
鈥渃ity鈥: 鈥溾,
鈥渃ountry鈥: 鈥溾,
鈥渋sland鈥: 鈥溾,
鈥渟hortcut鈥: 鈥溾,
鈥渟treet-address鈥: 鈥溾,
鈥渟ubadmin-area鈥: 鈥溾,
鈥渮ip-code鈥: 鈥溾
}

No me reconoci贸 Medell铆n con tilde, adem谩s no me sali贸 nada de geo鈥 sino sys.location entonces cada ciudad me dijo " me encanta location" jajaja.

Tengo un problema y es que este curso est谩 dentro de los base de transformaci贸n digital, mi profesi贸n no est谩 relacionada con sistemas, no entiendo nada de lo que est谩 haciendo en la parte del c贸digo, me qued茅 en el momento en que me pide facturar.

la linea correcta para el condicional IF es cities.includes(agent.parameters.ciudad[0].city)

excelente video

Hola鈥 en el Simulador, no me da opci贸n de ingresar texto鈥 alguien sabe por que sucede?

agent.parameters.ciudad en realidad devuelve =>

{ country: '',
  city: 'Bogot谩',
  'admin-area': '',
  'business-name': '',
  'street-address': '',
  'zip-code': '',
  shortcut: '',
  island: '',
  'subadmin-area': '' }

y para acceder el el if se necesita cambiar a

agent.parameters.ciudad