Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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.
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.
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