Skip to content

3th edition LabX travelgateX, I participated how challenge creator and mentor at this event.

License

Notifications You must be signed in to change notification settings

Arkiant/labxIII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Labx III

3th edition LabX travelgate

Título

HotelX con flow y asistentes de voz

Descripción

Crear un chatbot con DialogFlow que tenga interpretación de lenguaje natural y poder hacer una reserva a hotelX

Primeros pasos

Arquitectura

Propuesta

Crear un servicio en lenguaje golang (el webhook) que conecta con hotelx y poder realizar una conversación desde OK Google o Alexa.

Crearemos 2 Intents:

  • Search
  • Book

Utilizar github actions para hacer el deploy del webhook en el servidor de azure

Search

Intentará descifrar fechas y lugar y obtener la opción mas barata que tenga dispo, para ello tendremos que generar:

  • una petición a hotel-list (destination-searcher) para obtener los hoteles en un destino
  • una petición a hotel-search con el plugin cheapestprice con el listado de hoteles anterior
  • una petición a quote para comprobar que esté disponible y obtener las políticas.
  • una petición a hotel-list (hotel) para obtener el contenido estático del hotel

Parámetros necesarios

  • Fecha de inicio
  • Fecha de fin
  • Días de estancia
  • Personas
  • Lugar

Book

Mediante lenguaje natural le diremos a Google nuestros datos necesarios para poder realizar una reserva, crearemos con todos los datos una petición a book y crearemos una reserva, de la cual le daremos al usuario el código de reserva.

Parámetros necesarios

Objetivo

El objetivo principal es poder enseñar el producto de travelgateX, hotelX, utilizando nuevas tecnologías haciendo mención al principal objetivo de la empresa que es la innovación. Para ello, vamos a programar el webhook con golang utilizando buenas prácticas, creando tests, interfaces para abstraernos de la API y como es hotelX, con mucho humor.

About

3th edition LabX travelgateX, I participated how challenge creator and mentor at this event.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published