ENTREVISTA Existen diferentes interpretaciones de lo que es la Inteligencia Artificial. ¿Qué es para usted la IA? En un sentido muy amplio, hoy cualquier forma de innovación algo- rítmica cae en el campo de la Inteligencia Artificial, así que esa me parece una buena definición: la Inteligencia Artificial es el campo que estudia las nuevas formas algorítmicas que permiten a las com- putadoras hacer cosas que hasta el momento no podían hacer. Desde hace un tiempo se habla mucho de la Inteligencia Artificial con aplicaciones en la vida cotidiana, la empresa, la administra- ción, la industria e, incluso, otros campos como la medicina. ¿Existe de verdad la IA más allá de Siri o Sophia? ¿Puede la máquina sacar conclusiones cualitativas, abstractas, más allá del mero dato y la in- terpretación algorítmica? Sí, y existen multitud de ejemplos al respecto. Sin ir más lejos, cuando un comercio electrónico va adaptando sus ofertas a nues- tros gustos lo hace en base a conclusiones que saca de nuestros “Mientras la IA hace que las computadoras hagan cosas inteligentes, la CC hace que solventen problemas con pensamiento de tipo humano” patrones de compra. En cada caso se construye un modelo sim- bólico que permite diseñar unos algoritmos de razonamiento. Atomian ha ido más allá y ha construido un motor de conocimiento simbólico universal, de forma que ya no hace falta crear modelos específicos para cada caso: la computadora razona siempre en base a este modelo. La ironía, un chiste, slang, comunicación no verbal... ¿Dónde tiene el techo la IA hoy? No hay techo, siempre y cuando se encuentren los modelos de conocimiento adecuados. ¿Qué es la computación cognitiva (CC)? Es una rama de estudio de la Inteligencia Artificial. De todas las definiciones que he leído, me quedo con la de un divulgador lla- mado Joel Hans: mientras la IA hace que las computadoras hagan cosas inteligentes, la CC hace que solventen problemas con pensa- miento de tipo humano. Usted es ingeniero de software. ¿Cómo se desarrolla desde un punto de vista técnico la computación cognitiva? ¿Cómo se trabaja la infor- mación para que un ordenador pueda “pensar”? Es una pregunta complicada de responder. Dada la ausencia de estándares o de algoritmos comúnmente aceptados, en el caso de Atomian diseñamos una arquitectura cognitiva desde cero, con diversas influencias de trabajos anteriores, e hicimos una imple- mentación prácticamente sin dependencias externas, es decir, escribiendo nosotros todo el código. Dice que sus plataformas entienden el lenguaje natural... Sí, aunque entender es un concepto muy profundo. ¿Cuándo pode- mos estar seguros de que entendemos el lenguaje? Me refiero a comunicaciones entre personas. Seguramente, nos basta con que la respuesta sea coherente, ¿no? Pero eso también abre un debate 49 Las soluciones de software de Atomian basadas en computación cognitiva entienden el lenguaje natural del usuario. >>49