Vous êtes sur la page 1sur 4

CHE, Un Amigo Virtual

Información Confidencial, no divulgar


Che, un Amigo Virtual

Visión
La computación, luego del DOS y numerosas versiones de Windows, Linus y demás; ya nos
cansó con miles de ventanas complicadas y espejitos de colores en movimiento, con sonido
y efectos 3D, nosotros queremos que la computadora nos entienda y conteste lo que
queremos. Este despliegue de sitios web, terminales de autoconsulta y la informática en
general, es cada vez más compleja y profunda; abordarlos es un esfuerzo que pocos desean
hacer: ¿porque no preguntar? Si eso es lo que nos mueve siempre a las cosas.

Meta
El propósito de producto es cambiar radicalmente el modo de abordaje por parte de las
masas a una marca o producto mediante conversación en lenguaje natural, si, exactamente
en español común y corriente. Más aún, la idea del Che es el poder llevar una conversación
amena lo más humana posible. Si bien el propósito final no es el batir el conocido test de
Turing, engañando al usuario y hacerle pensar que es un humano con quien está hablando.
Todo lo contrario, la idea es que el usuario se sienta cómodo, sintiendo a Che como un
aliado del lado de la tecnología y de la marca, lo conocerá con el tiempo y será quien le
facilitará las cosas que desea, en especial para averiguar algo que está buscando o
necesitando. La idea de Che es que se convierta en un personaje virtual y ameno siendo un
inigualable aliado estratégico para marcas, comercios y empresas con presencia en la
tecnología, tanto en sitios de internet como por medio de mensajerita (chat).

Antecedentes
El mecanismo conversacional del Che es muy simple, pero a la vez tecnológicamente muy
complejo. A diferencia de Eliza, que nació en MIT por el año 1966, y de los numerosos
‘bots’ que imitan comportamiento conversacional basado en scripts con reconocimiento
limitado y con fuerza bruta (AIML, etc.) nuestro sistema está basado en procesamiento de
texto natural (NLP) con comprensión y conocimiento, cosa que no se ha visto hasta ahora.
Los sistemas convencionales fallan debido a que la lista de modelos de consultas y
preguntas debe ser alimentada manualmente por quien lo personaliza, tornando esto en algo
muy tedioso en especial porque cubrir toda la gama de palabras existentes y tipo de
preguntas usadas, dada la riqueza de sinónimos y relaciones con que un humano se expresa
es prácticamente inviable, por esto han fallado en su éxito estos sistemas, prácticamente
tornan una conversación insostenible al poco tiempo, sintiéndose burlado el usuario.
Che se basa en procesamiento inteligente de texto, con intención de comprender, no se
buscar las palabras ingresadas en tablas de frases armadas, como hacen casi todos.

Algo Incomprensible
Un problema serio para todo sistema conversacional es el ingreso de texto incomprensible
por una máquina, sucio, con errores y/o en jerga, para esto Che ha sido diseñado con una
gran robustez para la interpretación del ingreso de texto sucio, basado en años de
experiencia en mensajes de texto, tolerando palabras mal escritas y hasta sin espacios,
reconociendo las palabras por diversos mecanismos: la mayoría tan humanos como usted y
yo. Un ejemplo ilustrativo sería: si una persona contesta una pregunta con una palabra que
no pertenece a ningún diccionario, y no se puede pronunciar ni es algo parecido (en el
sentido humano) a algo que se conozca, pues podrá clasificarla como una sigla, nombre
propio o simplemente como un disparate: como por ejemplo el resultado de un gato
caminando por el teclado. Más aún el sistema tiene la capacidad de clasificar ingreso por

Página 1 de 4
© 2009 Andrés Hohendahl / andresh@pandorabox.com.ar
CHE, Un Amigo Virtual
Información Confidencial, no divulgar
contexto conversacional, si es la respuesta a una pregunta que esperaba un nombre podrá
decirle que esto no se puede pronunciar y ‘suena’ mal, o que se parece a tal o cual palabra o
nombre. Tiene incorporados una cantidad de algoritmos heurísticos capaces de corregir
ortografía por numerosos métodos: desde adivinar la letra faltante, ver si invirtió dos letras,
o si sobra una, si tecleó la de al lado en un teclado y reconocer mezclas de palabras y
números hasta sin espacios en algo entendible; por ejemplo: ‘salu2’ será entendido sin duda
como ‘saludos’ o en el caso de una conversación con una frase con errores de este tipo:
‘t dige q no boi a yegar aora’ será vista así: ‘te [dije/digo] que no voy a llegar ahora’

Capacidad de Comprensión
Otro tema importante abordado en el producto es la capacidad de entender un léxico
enorme; es decir tener una gran cantidad de palabras reconocidas. Esto es muy especial
debido a que el español, como muchos otros, es un idioma muy flexivo y todas las palabras
suelen tener muchas derivaciones morfológicas como conjugaciones verbales, plurales
femeninos diminutivos, peyorativos, además de una cantidad importante de prefijos. Esto es
muy complejo de almacenar y mantener actualizado. Ni hablar de las palabras en lunfardo,
las científicas y médicas, que conforman un universo cambiante y difícilmente clasificable
nunca alcanzado por siquiera los mas ambiciosos diccionarios como la RAE.
Para esto Che tiene una solución: entiende palabras como un humano, es decir por contexto
y por como le suenan; conociendo una enorme cantidad de raíces de palabras (esos
pedacitos constitutivos) de modo de poder deducir, sin falta de un diccionario inexistente e
inmanejable, que una ‘pansalgia’ es un dolor de panza, cuando esa palabra ni siquiera existe
en diccionario alguno pero puede ser parte de una conversación amena y cualquiera podría
entenderla así. Un aspecto inquietante es que también puede inferir el idioma de una palabra
desconocida, reconociendo: inglés, español y alemán. Podrá incluir un módulo de traducción
para poder llevar esta palabra a un contexto entendible. Este diccionario opcional con
traductor inteligente y capacidad lingüística, es un producto ya probado que está hace varios
años funcionando con MoviStar en exclusiva para Ecuador y en Argentina con todos los
operadores móviles, por mensaje de texto.

Interpretación más Compleja


Un aspecto interesante es la posibilidad de incluir comprensión a nivel de algebra y
matemáticas, pudiendo resolver numerosas cosas desde cálculos simples como cuentas
científicas, con toda una batería de funciones, resolver y simplificar ecuaciones
encadenadas, con variables literales, pudiendo resolver hasta derivadas e integrales. Un
mecanismo interesante es que el módulo básico comprende número romanos, notación
científica, hexadecimal, hasta inclusive números dichos como palabras.

Conocimiento Enciclopédico
Una de las metas del producto es proveer acceso a conocimiento general, por lo cual las
primeras versiones funcionales del producto ya se conectaban a diccionarios para extraer
conocimiento y contestar cosas simples como ¿Quién era Colón? ¿Que es viborear? y
demás cosas, las cuales contesta sin titubear, yendo a las fuentes de conocimiento concreto,
integradas en este módulo. Una versión de demostración limitada, está funcionando en
Argentina ya desde el 2007 con un mensaje al 55588 comenzando la frase con Che.

Conocimiento ‘casi’ Humano


Otra característica central de Che es la de poseer conocimiento de los productos de la marca
acción o promoción demás de tener conocimientos generales de tipo enciclopédico, poseer

Página 2 de 4
© 2009 Andrés Hohendahl / andresh@pandorabox.com.ar
CHE, Un Amigo Virtual
Información Confidencial, no divulgar
un estado de ánimo programable y cambiante, ser curioso y tener memoria de toda
conversación sostenida con un determinado usuario.
Estas características lo tornan muy interesante para analizar los gustos y costumbres
deducidas de la conversación con el usuario, además podrá recolectar a lo largo de las
conversaciones ciertos datos que pueden ser necesarios para la marca o acción como: edad,
nombre, sexo, lugar en donde vive o trabaja, sus modos de contacto: teléfonos, e-mail y
demás cosas que la personalización le indique como necesarias de averiguar.

Los Estados de Ánimo


El estado de ánimo será el director del hilo de la conversación, podrá sentirse frustrado
cuando el usuario no dirige su conversación hacia productos que está ofreciendo, en el caso
de que se lo personalice como vendedor promotor; también podrá estar eufórico, preguntón,
contestar solamente preguntas y muchas otras cosas interesantes.
Respecto a la capacidad de seguir el hilo de conversaciones, sabemos que este es el tema
crucial para el lenguaje abierto, pues una misma cosa se puede preguntar de mil maneras con
muchos sinónimos y modos, y un sistema que tenga una lista de preguntas a escuchar y
respuestas a contestar, no podría jamás cubrir siquiera un porcentaje mínimo aceptable para
generar una conversación afable y amena.

Relaciones y más Relaciones


Diseñamos un sistema que a partir de un diccionario con varios millones de palabras en
español, sea capaz de reconocer cosas siempre y extraer ciertas relaciones o particularidades
haciendo luego generalización. Che puede inclusive llevar la conversación mediante un
‘embudo virtual’ de conocimiento enfocado en los productos de la marca.
Veamos un ejemplo tipo; supongamos un agente de venta de pinturas para paredes, si el
usuario le dice algo así: ‘la casa de mi padre está lejos’ - el agente sabrá que una ‘casa’
tiene paredes y las paredes se pintan y pintar es una acción factible de realizarse con
productos de la marca y él vende justo eso: pinturas para paredes, por lo cual una posible
contestación a esto sería: ‘Te gustaría que la casa de tu padre mejore su aspecto usando
‘colorete’ para exteriores?’. Del mismo modo tendrá conocimiento de relaciones entre las
cosas, en lingüística todo esto se denomina ontologías, sinónimos, antónimos, merónimos,
homónimos, parónimos, hiperónimos y otras palabras complejas que denotan relaciones de
conocimiento entre cosas.
¿Cómo lo hicimos? Nuestro producto posee una red neuronal de reconocimiento, imitando
con informática las relaciones biológicas internas de las neuronas de un cerebro inteligente.
Con esto implementa la comprensión de las relaciones entre las cosas y puede navegar por el
conocimiento general básico, pero sin límites. Podrá seguir una conversación y hacer tender
la misma por las relaciones entre las cosas, sentido y palabras hacia un conjunto de
productos o servicios que se ofrezcan.

Una Brújula Virtual


Otro aspecto importante que se desprende de lo antedicho es la capacidad de orientar al
usuario hacia algo, si por ejemplo se ofrecen rulemanes, y el usuario le habla de que quiere
ir al cine, sabrá que ir-al-cine implica movimiento por el verbo ‘ir’ y eso puede requerir un
transporte, un transporte puede ser un vehículo, un vehículo común es un auto y un auto usa
rulemanes; esto resultará que el usuario reciba una respuesta del tipo: ‘Si vas al cine en
auto, asegura que use rulemanes de la-bolilla, son muy buenos’
¿Cómo se logra todo esto? Con la mal llamada Inteligencia Artificial, es un sistema que
permite a un ente tratar de entender una frase dado un determinado contexto, extraer

Página 3 de 4
© 2009 Andrés Hohendahl / andresh@pandorabox.com.ar
CHE, Un Amigo Virtual
Información Confidencial, no divulgar
información de la misma, relacionarla con otras cosas antedichas, de conocimiento general o
de un conjunto de producto/servicios/marcas.

Preguntas y más Preguntas


El cliente no deberá proveer una lista de preguntas ‘tipo’ respuestas fijas, sino una lista de
conocimientos con relaciones entra las cosas que vende y cosas que el Che entiende. En
otras palabras deberá ‘enseñarle al Che’ las cosas que servirán para vender u ofrecer por
parte del cliente las cosas que desea el usuario, tal como lo haría a un vendedor.
El modo de esta enseñanza contiene un extenso listado de relaciones entre las cosas de la
marca, frases armadas con ‘cosas’ comunes asociadas a la marca, palabras relacionadas,
sinónimos, cosas asociadas, usos comunes, relaciones y más relaciones. También deberán
crearse plantillas expresando cosas relacionadas con los productos, descripciones, usando
comodines en lugares que Che se encargará de llenar apropiadamente, por ejemplo:
Che tendrá la posibilidad de insertar texto extraído de la conversación con el usuario, como
es el caso de ‘la casa de tu padre’ es una transformación de ‘la casa de mi padre’,
apropiadamente insertada como comodín, en una frase armada de uso del producto.

La Personalidad
Otro mecanismo de modelación será el alterar la personalidad, es decir cómo se comportará,
si tendrá paciencia y responderá muchas cosas o si tomará las riendas y ante una pregunta,
desvíe la conversación hacia cosas relacionadas con lo que se ofrece; cómo obrará ante
palabras negativas, ridículas o respuestas con palabrotas, desviando la conversación hacia
otro tema, o retomando un tema anterior inconcluso.
Los parámetros de personalidad serán modelados a partir de un mecanismo de clasificación
de temáticas generales y de tipo de preguntas/respuestas, habiendo determinados
ponderadores que podrán inclinar a uno de estos temas la conversación en caso que se den
condiciones especificadas.
Esto es interesante ya que el sistema podría imitar un ser irónico, un ansioso, un sabio, un
vendedor inteligente, tenga paciencia o no, sea un tonto, un maleducado, entre otros, bastará
indicar cómo y cuales son los parámetros y de que manera se alterarán, conforme el hilo de
la conversación. La idea es que el personaje tendrá noción del tiempo y espacio, por lo que
si se incluye poca paciencia, si el usuario no responde en un tiempo establecido y variable
por contexto, Che podrá solicitarle atención o reiterar la pregunta o eventualmente cambiar
de rumbo en eje de la conversación a otro más prometedor.

Actualmente
Che está en fase de desarrollo activo, creciendo y aprendiendo como si fuese un ser vivo,
incorporando cada vez más habilidades y haciéndose día a día más inteligente y al mismo
tiempo un tanto humano, sin dejar de ser un divertido e incansable conversador con estados
de ánimo y conocimiento de base, quien puede entretener durante horas a las audiencias, y
guiarlas a una experiencia única sin hostigar, ni repetir preguntas y respuestas a pesar de
situaciones similares y bajo diferentes contextos.
Hoy no podemos predecir el destino final de este desarrollo, pero lo que si podemos afirmar
es que Che va a cambiar mucho el modo en que una persona se relaciona con una marca.

Andrés Hohendahl
CEO – PandoraBox – www.pandorabox.com.ar
Che es un producto que se está desarrollando desde principios del año 2005 y fue creado por un activo investigador en
Inteligencia Artificial, realizando su tesis de ingeniería y que ha enviado numerosos trabajos científicos a congresos y
revistas de todo el mundo, posee más de 25 años de experiencia en programación, simulación e ingeniería.

Página 4 de 4
© 2009 Andrés Hohendahl / andresh@pandorabox.com.ar

Vous aimerez peut-être aussi