sistemas hibridos

Como siempre, al hilo de lo anterior, me ha dado por pensar un poco. Actualmente el estado de la i.a. se puede considerar fracasado teniendo en cuenta las espectativas que ha generado históricamente, aunque sigue y seguirá avanzando a buen ritmo.
A parte de las críticas que se pueden encontrar por ahí, a mí se me ocurre un problema: el modelado de un sistema complejo como el cerebro no puede ser único, no se puede aproximar desde una única perspectiva.

En la i.a. clásica, la aproximación que se tomó fue la de la lógica axiomática, la aproximación matemáfica formal, la resolución de teoremas, etc. Posteriormente se intentó una aproximación a la realidad con los sistemas expertos, que son bases de datos de conocimientos en forma de postulados formales. Esta primera aproximación falló también en robótica (paradigma deliberativo) debido a que no era lo suficientemente “reactivo” respecto al mundo físico.

Luego surgieron las redes neuronales y el computacionalismo en la i.a. y el paradigma reactivo en la robótica. Intentaban enfocarse más en la percepción y en el procesamiento de datos no simbólico. Estas aproximaciones también fallaron, quizá al no encontrar la complejidad necesaria para las aplicaciones esperadas de la i.a.

¿Os suenan de algo este debate? El texto AI: EARLY HISTORY AND APPLICATIONS (que nos proporcionó la profesora Ángeles Manjarres de la UNED) es una introducción a la i.a. comparada con la filosofía: las posturas clásicas de racionalismo y empirismo.

Entonces necesitamos una postura más kantiana, ambos razonamientos son válidos, pero cada uno modela distintas realidades del conocimiento y la inteligencia. El conocimiento y la razón pura existen como entidades etéreas, pero una inteligencia real debe referirse al mundo y tenerlo como referencia.

Quizá falta el nexo de unión: una conciencia que aune el conocimiento que emana de los sentidos con el conocimiento que surge del razonamiento puro.

Críticas, por favor.

El software y ley de Moore

Hasta ahora la capacidad de los ordenadores se ha duplicado siguiendo la ley de Moore, sin embargo el desarrollo de software no ha ido a esa velocidad.

Es difícil hacer una medida, pero creo que no ha parado de crecer el número de desarrolladores software. Si el software se desarrollara más rápido, debería disminuir el número de desarrolladores, incluso idealmente, no haría falta ninguno (en ese país maravilloso donde los ordenadores se autoprograman).

Si en algún momento duranto los próximos años no se cumpliera la ley de Moore ¿se estancaría el desarrollo de software? Muchos de los avances en informática han sido más por hardware que por software, por lo que quizá no pueda avanzar en software sin avanzar en hardware.

Por ejemplo, la programación a alto nivel comparada con la programación en ensamblador. Si el hardware no hubiera avanzado, un compilador no tendría sentido, sería más rápido seguir programando en ensamblador.

Quizá se deba a que el software no para de aumentar en complejidad, cada vez se le piden más cosas y el hardware, aunque también aumenta su capacidad y complejidad, sigue haciendo básicamente lo mismo.

De vuelta a la tecnología militar

No es que tenga especial predilección por lo militar, pero es cierto que desgraciadamente es donde más avances tecnológicos se producen. Entra en servicio en Israel el avión sin piloto de mayor autonomía y además parece que ha sido ya probado en un escenario de guerra, en la última incursión en el Líbano.

Ante el riesgo de que mueran pasajeros, lo que le daría mala fama a este tipo de aviones, creo que la primera aplicación comercial de uso civil podrían ser aviones de mercancías. ¿A alguien se le ocurre alguna más?