A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Proyecto final

24/25
Recursos

Aportes 26

Preguntas 2

Ordenar por:

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

Fue un reto interesante, cuando ya supe me di cuenta que el proceso era bastante sencillo, pero en total inverti unas 7 horas seguidas para resolverlo, estos son los pasos que segui:

  1. Habilitar la secuencia que creamos secuencia_lectura como publica como el profesor ense帽o.
  2. Copie el link pero el publico(el de arriba) y lo pegu茅 en la URL del webhook y al final era necesario colocarle .json para que devolviera un json, el link que es necesario autentica con el api key no me funciono, solo me devolvia el activationid aun colocando la extension .json, la verdad no se porque, esto de colocar la URL publica y al final .json lo encontre en la documentacion de webhooks y si funciono.
  3. Como se hizo en la clase que se implemento el traductor para el Watson Assistant, aca tambien era necesario crear un header con nombre Content-Type y valor application/json para que devuelva el json.
  4. la integracion la hice en el nodo cotizar que se habia creado en clases anteriores, por lo que dentro del nodo en customize habilite el webhook como respuesta y borre las anteriores respuestas, aunque no se si era necesario pero yo las borre.
  5. como parametro de la callout to my webhook solo hay uno y es en key colocar key y en value $tour, si se coloca tour en key tambien funciona pero el json trae todos los tours y luego no se puede separar, y el $tour es porque asi es como se guardo mas arriba la entidad entonces asi la reconoce, eso lo dice en la documentacion.
  6. En assitant responds, en if assistant recognizes debe ir $webhook_result_(aca va el numero de su webhook que se crea solo o se puede modificar) y en respond with para que solo les traiga el valor de la llave adulto publico se copia asi <? $webhook_result_4(en mi caso el tuyo puede ser otro num).rows[0].doc.PreciopublicoAdulto(esto yo lo modifique,ya explico que hice) ?>
  7. respecto a la respuesta <? $webhook_result_4.rows[0].doc ?> debe ir con espacio despues del primer ? y antes del segundo ?, esto es asi porque el json se guarda en 4 rows, entonces en rows[0] se trae la primera que es donde se encuentra el precio que necesitamos, a su vez la primer row tiene varias divisiones pero la que necesitamos se llama doc y la llave valor que necesitamos segun lo que le profe dijo es Precio p煤blico Adulto.
  8. Lo de PreciopublicoAdulto es porque la verdad cuando yo copie como originalmente esta guardada en el documento este valor que es Precio p煤blico Adulto me generaba un error entonces la solucion que encontre fue cambiar en cada uno de los documentos del cloudant Precio p煤blico Adulto por PreciopublicoAdulto y ahi si me dio.
  9. Cuando finalmente me dio solo traia un valor numerico y consideraba que quedaba muy simple asi, entones tambien modifique los valores de este parametro volviendolos strings en cada uno de los documentos del cloudant y de paso aproveche para que regresara tanto el valor del adulto como el del ni帽o, esto es facil, por ejemplo en mi caso en el documento de cenotes cambie el 500 que esta despues de Precio p煤blico Adulto: por 鈥樷楨l tour a cenotes tiene un valor de 500 pesos para adultos y de 250 pesos para ni帽os鈥欌 y asi para los otros documentos teniendo en cuenta que los valores cambian pero la base del mensaje puede ser la misma.
  10. Como la entidad Yucat谩n no existia entonces fue necesario crearla, y tambien la entidad Xixen Itza que se creo en clases anteriores fue necesario cambiarla a ChichenItza, los sobres de las entidades deben coindicir con los nombres que estan en los proveedores de los documentos porque sino retorna error o valores vacios.
  11. Por ultimo aunque no es necesario, inclui tambien una imagen en la respuesta como se aprendio en clases anteriores.

Si no entiendes aca esta la documentacion de webhooks, practicamente ahi esta casi todo lo que hice https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-webhooks

Espero que sea de ayuda.

Wow, increible la comparaci贸n de la cantidad de comentarios de otros cursos a este, no cabe duda que necesitamos mas gente estudiando IA.

He estado trabajando en el proyecto final pero aun no logro que me devuelva toda la data json completa pero siempre me devuelve activationId. Alguno sabe por que sucede esto.

MUY BUEN CURSO,

Muy buen curso.

Excelente curso, Me pregunto, Para el Procesamiento de im谩genes en donde se desea reconocer fotograf铆as, 驴Qu茅 tan 煤til ser铆a IBM Watson, interactuando con una c谩mara de video en tiempo real ?

Excelente curso. Muchas gracias Isaac Carrada por haber sido nuestro tutor. Espero que sigamos en contacto en pr贸ximos cursos.

Muy buen curso, el chatbox una herramienta 煤til para cualquier tipo de negoci.

Que buen curso, muy 煤til para estos tiempos !!

Desarrollando el proyecto

Me pasa tambi茅n que todo lo que ponga, en la respuesta siempre me devuelve el activationId. He intentado muchas formas para recorrer el objeto obteniendo el mismo resultado. Si pudiera obtener una ayuda al respecto se lo agradecer铆a.

Excelente curso.

Para los que quieran separar el valor de adultos y de ni帽os. Lo pueden hacer usando el operador l贸gico AND

$webhook_result_3 && @Persona:Adulto

Excelente curso.
Gracias

La Inteligencia Artificial se perfila como un negocio y el ejemplo es IBM con Watson,

Mi proyecto con los IBM Students Advocated (un programa de IBM) fue precisamente un asistente virtual y por voz que ayuda a agendar citas con el m茅dico de cabecera, s贸lo adap茅 lo que vi en el curso.
Aqu铆 est谩 pidiendo una cita a cierta hora con el Dr. Simi XD

![](

Este es el link para que prueben mi chatbot, actualmente solo funciona para el nodo cotizar,y con las entidades ChicenItza, Yucat谩n, cenotes y Xcaret, asi que solo te respondera si le haces preguntas como, quiero cotizar un tour a xixen itza, o cotizame dos tours a xcaret, o por favor cotizar 1 tour a cenotes, es la primera version apenas.

https://web-chat.global.assistant.watson.cloud.ibm.com/preview.html?region=us-south&integrationID=e6baf251-3a4f-4d23-8275-d75d2e998b3b&serviceInstanceID=7d1484a0-02d4-4fbb-8328-300c6140577a

Gran curso. Se pueden hacer cosas interesante con IBM Watson.

les gustaria un tour por Bogota y los municipios aleda帽os?

https://web-chat.global.assistant.watson.cloud.ibm.com/preview.html?region=us-south&integrationID=c78f5aec-aaab-44ed-8ef1-5ca98c4d3472&serviceInstanceID=ec81bf9c-dcac-462c-a6ae-88b7193fa8fd

o comuniquensen con el numero INDICATIVO USA + 1 + (205) 691 3622

Tengo mi proyecto en pleno desarrollo, se los comparto, cuando implemente, lo solicitado por el profe鈥

Alguien me podr铆a ayudar? No he podido pasar de crear la secuencia . Cuando la invoco me sale este error:
Activation ID:
319e4040d0e74a869e4040d0e70a86b4
Results:
{
鈥渆rror鈥: {
鈥渄escription鈥: 鈥渃ouch returned 404鈥,
鈥渆rrid鈥: 鈥渘on_200鈥,
鈥渆rror鈥: 鈥渘ot_found鈥,
鈥渉eaders鈥: {
鈥渃ache-control鈥: 鈥渕ust-revalidate鈥,
鈥渃ontent-type鈥: 鈥渁pplication/json鈥,
鈥渄ate鈥: 鈥淲ed, 16 Sep 2020 16:24:37 GMT鈥,
鈥渟tatusCode鈥: 404,
鈥渟trict-transport-security鈥: 鈥渕ax-age=31536000鈥,
鈥渢ransaction-id鈥: 鈥渆e0c02f5027fc60010071bae285e1529鈥,
鈥渦ri鈥: 鈥https://289010e7-d9eb-475a-8c70-c3b85d9e47d4-bluemix.cloudantnosqldb.appdomain.cloud/{proveedores}/_design/groupType/_view/type-group鈥,
鈥渧ia鈥: 鈥1.1 lb2.bm-cc-us-south-27 (Glum/1.89.12)鈥,
鈥渪-cloudant-action鈥: 鈥渃loudantnosqldb.any-document.read鈥,
鈥渪-cloudant-backend鈥: 鈥渂m-cc-us-south-27鈥,
鈥渪-cloudant-request-class鈥: 鈥渦nlimited鈥,
鈥渪-content-type-options鈥: 鈥渘osniff鈥,
鈥渪-couch-request-id鈥: 鈥渆e0c02f502鈥,
鈥渪-frame-options鈥: 鈥淒ENY鈥
},
鈥渕essage鈥: 鈥淒atabase does not exist.鈥,
鈥渘ame鈥: 鈥淓rror鈥,
鈥渞eason鈥: 鈥淒atabase does not exist.鈥,
鈥渞equest鈥: {
鈥渉eaders鈥: {
鈥渁ccept鈥: 鈥渁pplication/json鈥,
鈥渃ontent-type鈥: 鈥渁pplication/json鈥
},
鈥渕ethod鈥: 鈥淕ET鈥,
鈥渜s鈥: {
鈥渋nclude_docs鈥: true,
鈥渒ey鈥: 鈥溾淐hichenItza鈥濃,
鈥渞educe鈥: false
},
鈥渦ri鈥: 鈥https://289010e7-d9eb-475a-8c70-c3b85d9e47d4-bluemix.cloudantnosqldb.appdomain.cloud/{proveedores}/_design/groupType/_view/type-group
},
鈥渟cope鈥: 鈥渃ouch鈥,
鈥渟tack鈥: "Error: Database does not exist.\n at Object.clientCallback (/node_modules/@cloudant/cloudant/node_modules/nano/lib/nano.js:151:

Genial. Reto cumplido. Muy buen curso.

Es genial como en este curso se usan base de datos, y assistance, asi mismo las functions como una especie de backend en la nube, buenas practicas de postman para checkear la API, entre muchos otros.
Sin duda alguna es de los cursos mas completos que tiene PLATZI, no solo nos quedamos con IBM, sino con las buenas practicas que nos ense帽a Isaac

No entiendo porque le coloco todo los parametros y sin importar que Ciudad le coloque siempre me trae la primera ciudad y no hace la busqueda por la llave 馃槮