
#+BEGIN_EXPORT beamer
\AtBeginSection[]{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection]
  \end{frame}
}

\AtBeginSubsection[]{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection, currentsubsection]
  \end{frame}
}

\beamerdefaultoverlayspecification{<+->}
#+END_EXPORT


* Repaso

** ¿Qué vimos hasta ahora?

*** ¿Qué vimos hasta ahora?

- Definiciones de IA: piensan vs. actúan  / humanamente vs. racionalmente
- Disciplinas que contribuyen al IA
- Agentes y sus tipos:
  - Reflexo simple (Reactivo); reflexo con estado interno; orientado a metas; orientado a utilidad; que aprenden.
- Minería de datos
  - ¡Muchas técnicas!
- ¿Qué podemos hacer con la IA?

  Varios ejemplos de agentes.

- Posibles usos en en la Gestión de Servicios de Turismo
- Algunas preguntas y consideraciones
 
* IA hoy 

** Agentes orientados a metas

*** ¿Planificadores?
Seguro le han pedido una ruta a Google Maps o a Open Street Maps...


- \mouse{} [[https://www.google.com/maps/dir/Facultad+de+Turismo+-+Universidad+Nacional+del+Comahue,+Buenos+Aires,+Q8300+Neuqu%C3%A9n/Monumento+a+San+Mart%C3%ADn/@-38.9488715,-68.0577334,17z/data=!4m13!4m12!1m5!1m1!1s0x960a33de834293ef:0x10e1f554dedef090!2m2!1d-68.0533768!2d-38.9407513!1m5!1m1!1s0x960a33d1d086e253:0xc23a0e78a6cc600c!2m2!1d-68.0591779!2d-38.951854?entry=ttu][Ejemplo Google Maps]] (http://maps.google.com).
- \mouse{} [[http://map.project-osrm.org/?z=15&center=-38.945826%2C-68.055711&loc=-38.940782%2C-68.053393&loc=-38.951841%2C-68.059171&hl=es&alt=0&srv=0][Ejemplo Open Street Maps + OSRM]] (http://map.project-osrm.org).

[[file:imgs/OSRM-FATU-al-Monumento.png]]

** ¿ChatGPT?

*** ¿Es aplicable ChatGPT a nuestro dominio?
- Para sacarnos dudas, sí.
- Si preguntamos bien... ¿Qué "prompt" usamos?
- \warning{} ¡Pero la información es de hace un año!
- Básicamente, para proveer de conocimiento general es muy útil.
  - P. ej.: "¿dónde se encuentran las cataratas de Iguazú?"
  - ¿Qué pasa con el conocimiento en particular de un lugar o una actividad turística?

    Consultar: "¿qué atractivos turísticos hay en Bariloche?" y
    "¿me recomendás algún lugar para consumir una comida típica de Bariloche?"
- *¿Qué tan reciente y adecuada es la respuesta?*

\mouse{} [[https://chat.openai.com/share/dfdc307c-bfc5-426c-bc9e-7a98dfc1561d][Ejemplo]]

\pointright{} *¡Hay que entrenarlo con datos actuales y de nuestro dominio!*

(¡si pudiésemos!)

*** Ejemplos ChatGPT 1

[[file:imgs/ChatGPT-Bariloche.png]]

*** Ejemplos ChatGPT 2

[[file:imgs/ChatGPT-Bariloche-2.png]]

** Agentes reflexos

*** Hay Chats que responden preguntas

Hay agentes más sencillos que también son útiles:

- En Bariloche, el asistente virtual Nahuelito

  ¿Probaron el Whatsapp 294 457-9837 ?
  
- En páginas Webs hay asistentes virtuales: ¿home banking? 

**** Lo bueno:
- Resuelven necesidades habituales de información:

  "¿cómo tomo el *cole*?", "¿ *farmacia* de turno?"
- Se podría utilizar lenguaje natural: ¡es más fácil preguntar!
- ¿Se puede colectar datos estadísticos? ¿Censar?
  - \emoji{robot}: "¿Le gustó su viaje?" "¿Qué opina del hotel?"

**** Pero...
- Alguien tiene que introducir la información
- No aprenden... no se adaptan...
  - ¿Preguntas nuevas o fuera de contexto?

*** Ejemplo: Nahuelito
[[file:imgs/Nahuelito.png]]

*** Ejemplo: Nahuelito (Cont.)

****                                                               :BMCOL:
:PROPERTIES:
:BEAMER_col: 0.45
:END:
#+attr_latex: :width \textwidth
[[file:imgs/Nahuelito2.png]]

****                                                               :BMCOL:
:PROPERTIES:
:BEAMER_col: 0.45
:END:
#+attr_latex: :width \textwidth
[[file:imgs/Nahuelito-colectivos.png]]


* Más Ejemplos

** 3D + IA

*** Sphere
- https://www.sphere.app/ Ver habitaciones en 3D.
  - Escanea con el celular una habitación.
  - Utiliza IA para juntar cada imágen y hacer una navegación 3D.
  - Determina inteligentemente los lugares donde se puede observar.
*** Sphere (Cont.)

[[file:imgs/Sphere.app.png]]

*** Sphere (Cont.)

[[file:imgs/Sphere.app-1.png]]

*** Sphere (Cont.)

[[file:imgs/Sphere.app-2.png]]

*** Sphere (Cont.)

[[file:imgs/Sphere-3.png]]

** Itinerarios de Viajes

*** Tourzy
https://www.tourzy.ai

[[file:imgs/tourzy.png]]

\mouse{} [[https://www.tourzy.ai/itinerary/822][Ejemplo]]
*** Tourzy (Cont.)

[[file:imgs/Tourzy-1.png]]

*** Tripadvisor

- https://www.tripadvisor.com/Trips

\mouse{} [[https://www.tripadvisor.com/Trips/128742313#/Tab/Saves][Ejemplo]]

*** Tripadvisor (Cont.)

[[file:imgs/TripAdvisor.png]]

** ¿Cómo funcionarán?

*** ¿Cómo funcionarán?

**** \thinkingface{} ¿Cómo funcionarán? pensemos... \thinkingface{}
- ¿Qué información usarán?
  - ¿Entrada de datos desde alguna empresa?
- ¿Quién aporta la información?
- ¿Cómo procesará la información?
- ¿Usaran aprendizaje automático?
  - ¿Qué algoritmo usará?
  - ¿Minería de datos? ¿Otra técnica?

* Gestión hotelera

** Online Travel Agents

*** Booking.com

https://www.booking.com

#+attr_latex: :width 5.5cm
[[file:imgs/booking-ejemplo.png]]

*** Booking.com

#+attr_latex: :width 7.5cm
#+caption: Página principal con sugerencias
[[file:imgs/booking-destinos-sugeridos.png]]

**** Pensemos...
- ¿Dónde les parece que hay IA?
- ¿Dónde se podría incluir IA?
  
*** Booking.com
**** Algunas ideas...
- Algoritmo de Sugerencias.
- Planificación de viajes. 
- Predicción o análisis de precio/calidad.
- ¿fotos válidas, datos correctos?
- clasificación tentativa de estrellas de hospedajes sin clasificación formal.
** Hotel Management Software (SaaS)

*** Eviivo, ResNexus, Clock PMS+

**** Se utilizan como /Software as a Service/ (SaaS):
- No descargamos ni instalamos software.
- Pagamos el uso sobre la Web.
- ¿Nos sirve? (Balance entre costo y ganancia, posesión de los datos)
- ¿Se puede aplicar IA? ¿Quién puede implementar los programas?
  - Necesitamos acceso a los datos... ¿nos dejarán? \thinkingface{}
  
**** Páginas
- https://eviivo.com/suite/
- [[https://docs.clock-software.com/en/support/solutions/articles/9000230068-booking-types#section-ota-online-travel-agent-bookings%C2%A03][Documentación de Clock PMS (Bookings y OTA)]] 
- https://resnexus.com/Software/Hotels.html

Todos soportan conexión a API de Online Travel Agents (OTA).

** Property Management System (PMS)

*** Opera PMS

# #+attr_latex: :width 7cm
[[file:imgs/operaPMS2.png]]

*** Opera PMS

# #+attr_latex: :width 7cm
[[file:imgs/operaPMS2.jpg]]


*** Opera PMS ¿Vieron los datos?
- ¿Qué datos almacenará?
- ¿Podríamos buscar patrones?
- ¿Podríamos implementar una IA de sugerencias?
  - Para el cliente
  - Para el personal
  - Para la gestión
* Despedida
** Preguntas
*** ¿Preguntas?

\Huge \centering

¿Preguntas? ¿Dudas?

¿Inquietudes? ¿Sugerencias?

\thinkingface{} \thinkingface{}

#+beamer: \pause

\normalsize

- Cualquier duda: \emoji{email} [[mailto:christian.gimenez@fi.uncoma.edu.ar][christian.gimenez@fi.uncoma.edu.ar]]
- ¿Dónde obtengo esta presentación?

  En mi página principal, clic en "Mi Página Wiki":
    
  https://crowd.fi.uncoma.edu.ar/christian.gimenez

  Sino clic aquí: \mouse{} [[https://crowd.fi.uncoma.edu.ar/wiki/doku.php?id=christian:home][Link directo]]

** ¡Muchas Gracias!

*** ¡Muchas Gracias!

\Huge \centering

\emoji{clap} ¡Muchas Gracias! \emoji{clap}

* Bonus
** Aproximación al Marco Legal y Ético

*** Aproximación al Marco Legal y Ético

Retomando una pregunta que hicieron la clase pasada...

#+beamer: \pause

\warning{} ¡¡¡No soy abogado!!! \warning{}

*Siempre consultar con un abogado ante cuestiones legales.*

Esto solo pretende ser una guía para nada exhaustiva de qué cuestiones considerar.

Se sugiere consultar a un profesional en leyes ante cualquier inquietud. 

*** ¿Qué se debe considerar en la IA?

**** Los datos de entrenamiento
- ¿Tienen derecho de autor? ¿tenemos permiso para usarlos?
  - P. ej.: La empresa no nos autorizó a usar su Bases de Datos de forma escrita.
- ¿Podemos escanearlos y procesarlos sin inconvenientes?
  - P. ej.: Para procesarlos, requerimos cambiar el formato de ciertos datos (fecha, decimales): ¿afecta a los otros sistemas?
- ¿Vulneramos la privacidad y confidencialidad de las personas al procesas y vincular datos?
  - En cuyo caso, ¿tenemos permisos legales para usarlos? ¿consultamos con un abogado?
- Existen leyes de bases de datos, ¿no se infringen?

*** ¿Qué se debe considerar en la IA?
**** Los datos de resultado
- ¿Las respuestas no infringen la ley?
- ¿Las respuestas se pueden utilizar sin tener inconvenientes legales o de otro tipo?
- ¿Las respuestas no vulneran la privacidad o confidencialidad de las personas?
  - P. ej.: ¿El chatbot responde con la fecha de la reserva, el DNI o el nombre de una persona sin validación alguna?  
- ¿Las respuestas (p. ej.: de un chatbot) no vulneran la sensibilidad de las personas?
  - Ej.: caso del chatbot Tay que fue dado de baja por publicar tweets ofensivos.

*** ¿Qué se debe considerar en la IA?

**** Del uso de los resultados
- Una respuesta incorrecta, ¿qué riesgo tiene? ¿es tolerable/mitigable? ¿qué tan frecuente se equivoca?
  - P. ej.: La IA reseva habitaciones erróneamente, o le deniega la reseva a varios clientes.
- ¿Las respuestas son controladas o evaluadas?
  - ¿Cada cuanto tiempo se evalúan?
  - ¿Hay un especialista o profesional que las revisa? 
- ¿Se actualiza la información o el modelo de aprendizaje cada tanto? ¿en cuyo caso, se evalúan esas nuevas respuestas?

* Licencia                                                         

** Licencia de Esta Obra

*** Licencia de Esta obra

\footnotesize
Excepto en los lugares que se ha indicado lo contrario:

\centering
La presente obra se distribuye bajo una Licencia Creative Commons Atribución-SinDerivadas 4.0 Internacional.

#+LATEX: \ \\

  \begin{tabular}{ccc}
    \includegraphics[width=2cm]{imgs/cc-cc.png} &
    \includegraphics[width=2cm]{imgs/cc-by.png}&
    \includegraphics[width=2cm]{imgs/cc-nd.png}\\
  \end{tabular}

**** CC-By-ND :B_block:
:PROPERTIES:
:BEAMER_env: block
:END:
\footnotesize
Excepto en los lugares que se ha indicado lo contrario:

Esta obra está licenciada bajo la Licencia Creative Commons Atribución-SinDerivadas 4.0 Internacional. Para ver una copia de esta licencia, visite 
  
*** Licencia de Esta Obra


Lo siguiente es un extracto del sitio http://creativecommons.org/licenses/by-nd/4.0/ :
\footnotesize

#+begin_quote
Usted es libre de:

- *Compartir* — copiar y redistribuir el material en cualquier medio o formato para cualquier propósito, incluso comercialmente.
- La licenciante no puede revocar estas libertades en tanto usted siga los términos de la licencia

Bajo los siguientes términos:

- *Atribución* — Usted debe dar crédito de manera adecuada , brindar un enlace a la licencia, e indicar si se han realizado cambios . Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo de la licenciante.
- *SinDerivadas* — Si remezcla, transforma o crea a partir del material, no podrá distribuir el material modificado.
  
  *No hay restricciones adicionales* — No puede aplicar términos legales ni medidas tecnológicas que restrinjan legalmente a otras a hacer cualquier uso permitido por la licencia.
#+end_quote



** Licencia de las imágenes
Las siguientes imágenes poseen su propias licencias y copyrights.

#+attr_latex: :width 1cm
[[file:imgs/operaPMS2.png]]
Copyright AltexSoft descargado desde https://www.altexsoft.com/blog/opera-pms-integration/

#+attr_latex: :width 1cm
[[file:imgs/operaPMS2.jpg]]
Obtenido desde la cuenta Prim41 Ltd. de YouTube desde la URL: https://www.youtube.com/watch?v=8MoTnI6HmmQ

* Meta     :noexport:

# ----------------------------------------------------------------------
#+TITLE:  Inteligencia Artificial para la Gestión Turística
#+SUBTITLE:
#+AUTHOR: Christian Gimenez
#+DATE:   Diciembre 2023
#+EMAIL: christian.gimenez@fi.uncoma.edu.ar
#+DESCRIPTION: 
#+KEYWORDS: 
#+COLUMNS: %40ITEM(Task) %17Effort(Estimated Effort){:} %CLOCKSUM

#+STARTUP: inlineimages hidestars content hideblocks entitiespretty
#+STARTUP: indent fninline latexpreview

#+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:{} -:t f:t *:t <:t ':t
#+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
#+OPTIONS: tex:imagemagick

#+TODO: TODO(t!) CURRENT(c!) PAUSED(p!) | DONE(d!) CANCELED(C!@)

# -- Export
#+LANGUAGE: es
#+LINK_UP:   
#+LINK_HOME: 
#+EXPORT_SELECT_TAGS: export
#+EXPORT_EXCLUDE_TAGS: noexport
# #+export_file_name: index

# -- HTML Export
#+INFOJS_OPT: view:info toc:t ftoc:t ltoc:t mouse:underline buttons:t path:libs/org-info.js
#+HTML_LINK_UP: index.html
#+HTML_LINK_HOME: index.html
#+XSLT:

# -- For ox-twbs or HTML Export
# #+HTML_HEAD: <link href="libs/bootstrap.min.css" rel="stylesheet">
# -- -- LaTeX-CSS
# #+HTML_HEAD: <link href="css/style-org.css" rel="stylesheet">

# #+HTML_HEAD: <script src="libs/jquery.min.js"></script> 
# #+HTML_HEAD: <script src="libs/bootstrap.min.js"></script>


# -- LaTeX Export
# #+LATEX_CLASS: article
#+latex_compiler: lualatex
# #+latex_class_options: [12pt, twoside]
# #+latex_class_options: [handout]
#+beamer_theme: Madrid

#+latex_header: \usepackage{csquotes}
#+latex_header: \usepackage{emoji}
# #+latex_header: \usepackage[spanish]{babel}
# #+latex_header: \usepackage[margin=2cm]{geometry}
# #+latex_header: \usepackage{fontspec}
# -- biblatex
#+latex_header: \usepackage[backend=biber, style=alphabetic, backref=true]{biblatex}
#+latex_header: \addbibresource{tangled/biblio.bib}
# -- -- Tikz
# #+LATEX_HEADER: \usepackage{tikz}
# #+LATEX_HEADER: \usetikzlibrary{arrows.meta}
# #+LATEX_HEADER: \usetikzlibrary{decorations}
# #+LATEX_HEADER: \usetikzlibrary{decorations.pathmorphing}
# #+LATEX_HEADER: \usetikzlibrary{shapes.geometric}
# #+LATEX_HEADER: \usetikzlibrary{shapes.symbols}
# #+LATEX_HEADER: \usetikzlibrary{positioning}
# #+LATEX_HEADER: \usetikzlibrary{trees}

# #+LATEX_HEADER_EXTRA:

# --  Info Export
#+TEXINFO_DIR_CATEGORY: A category
#+TEXINFO_DIR_TITLE: Inteligencia Artificial par ala Gestión Turística: (presentacion)
#+TEXINFO_DIR_DESC: One line description.
#+TEXINFO_PRINTED_TITLE: Inteligencia Artificial par ala Gestión Turística
#+TEXINFO_FILENAME: presentacion.info


# Local Variables:
# org-hide-emphasis-markers: t
# org-use-sub-superscripts: "{}"
# fill-column: 80
# visual-line-fringe-indicators: t
# ispell-local-dictionary: "spanish"
# org-latex-default-figure-position: "tbp"
# End:
