Você está na página 1de 9

CHATBOTS

Los Chatbots son programas de ordenador que intentan mantener una


conversacin con el usuario como si fueran seres humanos. Cada programa
tiene una "personalidad especfica", y todos tienen como objetivo superar el
test de Turing.

Primeros Chatbots.

ELIZA (1966), diseado por Joseph Weizenbaum. Simula una


psicloga, y se caracteriza por indagar en los datos que obtiene de la
conversacin preguntando insistentemente. Tambin reconoce palabras
clave y saca temas relacionados con ellos. Es el punto de referencia
para la mayora de los programas posteriores.

Ver ejemplo de conversacin con ELIZA.

PARRY, diseado por Kenneth Colby. Fue creado como una mente
paranoica, y se dio en caso de que psiquiatras no eran capaces de saber
con total seguridad si PARRY era humano o no. Sus respuestas estaban
basadas en sus "estados afectivos" internos, que consistan en miedo,
furia y desconfianza. Segn el curso de la conversacin y los trminos
empleados los valores de cada uno cambian y van condicionando las
respuestas.

Ver ejemplo de conversacin con PARRY.

Ambos programas intentan hacer creer al usuario que estn hablando con un
tipo particular de personas. Emplean trucos como las preguntas en el caso de
ELIZA, o los cambios de tema de PARRY para crear esa sensacin, aunque a
la larga resultan demasiado obvios. Lgicamente, ninguno de los dos ha
superado el Test de Turing.

SHRDLU, la diferencia con los anteriores est en que adems de


mantener un dilogo interactivo, es capaz de realizar acciones. El robot
vive en una habitacin virtual con objetos, y puede interactuar con ellos
a peticin del usuario. Tambin comenta los planes, recordando detalles
de la conversacin.

Ver ejemplo de conversacin con SHRDLU.


Chatbots en la actualidad.
En 1990, el Dr. Hugh Loebner, un filntropo poco convencional
"institucionaliz" el Test de Turing. Todos los aos, instituciones acadmicas
de todo el mundo compiten con sus chatbots por el Premio Loebner. La
competicin pone a prueba la habilidad de chatbots (creados principalmente
por aficionados y acadmicos) de engaar a jueces humanos hacindoles
pensar que estn conversando con humanos.

Aunque ninguno de los bots concursantes del Premio Loebner estn cerca de
pasar el Test de Turing, los resultados siempre son interesantes.

Por lo general, los bots todava operan bajo los mismos principios que ELIZA
y PARRY, con grados variables de sofisticacin. Los principales avances con
la forma de comunicarse, como la del Dr. Richard Wallace, AIML (Artificial
Intelligence Markup Language) y la del Dr. Thomas Whalen, CHAT
(Conversational Hypertext Access Technology). La mayora de los bots estn
escritos en LISP, el lenguaje de programacin desarrollado por el Profesor
John McCarthy.

Los chatbots son a veces convincentes, pero nunca por mucho tiempo. Esto es
debido a la dificultad de reproducir toda la complejidad del lenguaje humano
en un programa de ordenador.

Bots no comerciales

A menudo los diseadores de bots no trabajan oficialmente en ellos. Hay


numerosos bots disponibles para hablar por Internet o descargar; todos estn
construidos bsicamente con los mismos principios y presentan los mismos
tipos de problemas. Algunos de los ms interesantes son:

ALICE, fue ganadora del Premio Loebner del ao 2000. Su "cerebro"


est "escrito" en un lenguaje basado en XML llamado AIML. ALICE
es un proyecto abierto y combinando sus varios sistemas de chat puede
crearse un "metabot" que podra, se espera, pasar el Test de Turing.
ALICE hace cosas interesantes. Ordena su conversacin por categoras
para intentar determinar la edad, gnero, localizacin geogrfica y
ocupacin. Tambin est basada en "Razonamiento basado en casos" o
"Clasificacin Vecino ms prximo". Para cada entrada se busca el
"caso" ms apropiado dentro del conjunto de patrones y la respuesta se
genera basndose en la plantilla asociada. Sin embargo ALICE viola
algunas de las reglas de una conversacin normal. Tras unos cuantos
turnos est claro que la conversacin no lleva a ninguna parte.
En el marco de su congreso de desarrolladores F8, que se desarroll el pasado
martes, Facebook anunci que permitir que otros desarrolladores puedan
crear chatbots que interacten con los usuarios a travs de la aplicacin de
mensajera Messenger.

Un chatbot es un software capaz de comunicarse con los humanos usando


inteligencia artificial, lo que significa que sern capaces de resolver las dudas
de los usuarios de Facebook respecto a los productos y novedades de distintas
compaas.

Los avances han permitido que los chatbots sean capaces de aprender e imitar el
funcionamiento del cerebro humano | Fuente: YouTube

En palabras de Mark Zuckerberg, cofundador y director ejecutivo de Facebook,


los usuarios de Messenger podrn hablar con los chatbots como lo hacen con
sus amigos. Pero exactamente qu son los chatbots y cul es su futuro?

1. Eliza, el primer chatbot: Fue creado en los aos 60 por Joseph


Wiezenbaum en el laboratorio de inteligencia artificial del Instituto Tecnolgico
de Massachusetts (MIT), en Estados Unidos. Si bien poda procesar el lenguaje
natural y trabajar como terapeuta, sus habilidades eran rudimentarias y
responda a muchas preguntas con nuevas preguntas (como lo hacen los
terapeutas).

2. El robot abogado: Sin embargo, los avances en inteligencia artificial han


permitido que los chatbots evolucionen y sean capaces de imitar el
funcionamiento del cerebro humano. De hecho, hay chatbots diseados para
participar en competiciones e incluso hay un abogado robot capaz de apelar
por ti en caso de recibir una multa de estacionamiento y ya ha asesorado a
unas 150 mil personas. Cabe recordar que este mircoles, Pepper se convirti
en el primer profesor robot del mundo.

Gartner, una firma de investigacin, estima que ms del 85% de los centros de atencin al
cliente sern virtuales para 2020. | Fuente: gizmodo.com

3. Reemplazarn a los humanos?: En cierta forma, los chatbots ya estn


quitndole trabajo a los humanos en lugares como 'call centers' y la tendencia
crecer. "Los chatbots son ms baratos de entrenar y hay estudios que
sugieren que la gente prefiere interactuar con programas online antes que con
personas por telfono", explica Jane Wakefield, periodista de BBC
especializada en tecnologa. Por su parte, Gartner, una firma de investigacin,
estima que ms del 85% de los centros de atencin al cliente sern virtuales
para 2020.

4. Pero no son perfectos: en marzo, el chatbot Tay de Microsoft que mantena


conversaciones entretenidas con la audiencia en Twitter, fue engaado por los
usuarios. Lo entrenaron (ya que ahora pueden aprender) para que diera
respuestas inapropiadas, xenfobas y racistas. Entonces Microsoft borr todos
los tweets ofensivos emitidos por Tay, lo que despert una ola de crticas ya
que pedan que "la dejen aprender por ella misma".

5. Se convertirn en algo as como mayordomos artificiales: El Chatbot te


informar del estado del tiempo, pedir un taxi por ti y coordinar tus reuniones,
vuelos y compras. De hecho, Siri de iOS (Apple), Google Now de Google en
Android y Cortana de Micrsoft en Windows son ejemplos primitivos de esta
tecnologa futura.

Un chatbot es un software de inteligencia artificial capaz de simular una conversacin con


una persona. Por ello, cada vez son ms frecuentes en las aplicaciones de mensajera.

2.1.5 Simulaciones en Matlab.

1. Resuelva el siguiente problema de clasificacin del


perceptrn y su regla de aprendizaje.

Los pares de entrada/salida son:

En el editor de Matlab teclee el siguiente cdigo que resuelve


el problema anterior:
clear;echo on;clc;

%Se definen los vectores de entrada

P = [1 -1 0;

2 2 -1];

%Se define el vector de salida


T = [1 0 0]

% Se inicializa la red con los valores anteriores

[w,b]=initp(P,T);

%Se entrena la red usando la regla de aprendizaje

[w,b,epoch,errors]=trainp(w,b,P,T,-1);

%Evala un par de entrada para clasificarlo

a=simup([-1;0],w,b)

echo off

En la ventana de comandos de Matlab aparece paso a paso la


ejecucin del programa, como sigue:

La salida del programa (Adems del Proceso Descrito en la


Ventana de Comandos de Matlab) es una grfica donde
aparecen los patrones de entrada en un plano de dos
dimensiones, con la clasificacin correspondiente (Frontera de
Decisin). Esto se muestra en la Fig. 2.9.
Figura 2.9

La frontera de decisin y el vector de pesos y umbral que dan


solucin al problema depender de los valores iniciales que
Matlab asigna a y .

2. Perceptrn de cuatro clases

Clasifique el siguiente grupo de vectores de entrada en cuatro


clases.

Para solucionar un problema de 4 clases de entrada, se


necesita un perceptrn con al menos dos neuronas, lo que
traer como consecuencia dos vectores de pesos y, por lo
tanto, dos fronteras de decisin.

En el editor de Matlab teclee el siguiente cdigo que resuelve


el problema anterior:
clear;echo on;clc;

%Se definen los vectores de entrada

P=[1 1 2 2 -1 -2 -1 -2;

1 2 -1 0 2 1 -1 -2];
%Se define los vectores de salida

T = [0 0 0 0 1 1 1 1;

0 0 1 1 0 0 1 1];

% Se inicializa la red con los valores anteriores

[w,b]=initp(P,T)

%Se entrena la red usando la regla de aprendizaje

[w,b,epoch,errors]=trainp(w,b,P,T,-1);

%Evala un par de entrada para clasificarlo

a=simup([1;1],w,b)

echo off

En la ventana de comandos de Matlab aparece paso a paso la


ejecucin del programa, como sigue:
La salida del programa (adems del proceso descrito en la
ventana de comandos de Matlab) es una grfica donde
aparecen los patrones de entrada de las cuatro clases, con
una marca especial para diferenciar cada una de ellas en un
plano de dos dimensiones, con la clasificacin
correspondiente. Ahora se ve una frontera de decisin en
rojo, mientras que la otra es de color azul. Esto se muestra
en la Fig. 2.10.

Figura 2.10

Las fronteras de decisin al que dan solucin al problema


depender de los valores iniciales que Matlab asigna a W y b.
Equipos Holograficos
Home Equipos Holograficos
Bienvenido a Luftscreen especialistas en proyectores de hologramas en 3D.
Estos sistemas son ideales para exponer productos, videos e imgenes de
manera diferente e innovadora.A continuacin presentamos nuestros equipos
holograficos
Display Holografico: Este sistema minimista permite a pequeas empresas
aventurarse al mundo de la publicidad hologrfica o bien a empresas que quieran
poner en sus stands o puntos de venta un cuadro decorativo con proyeccin en 3D
de sus productos. Equipos en Renta y Venta. Ms Informacin de este equipo
holografico
Piramide Holografica 4 caras: La diferencia de este sistema es la exposicin del
holograma en 4 caras, logrando un efecto 360, con ello el usuario podr percibir
su producto desde cualquier punto que se encuentre. Sin duda un sistema de gran
impacto. Mas informacin de este equipo holografico
Pantallas holograficas: Para quien desea proyectar objetos o personas a tamao
real, como asesores virtuales, este sistema es ideal para puntos de venta, museos,
demos presentaciones o lanzamientos de nuevas marcas o productos. Mas
informacin de este equipo holografico
Holograma areo: Esta ltima tecnologa permite poner literalmente su marca al
alcance de las manos del consumidor, ya que sus partculas de vapor de
agua permitirn hacer un holograma 100% tctil. bajo una pared
semitransparente. Mas informacin de este equipo holografico
https://creators.vice.com/es/article/xy5zez/un-proyector-de-hologramas-al-estilo-del-de-la-
guerra-de-las-galaxias

Você também pode gostar