Page 49 - REVISTA_Naranjo_Jaramillo
P. 49
buscarla precisamente en la dificultad de dotar a las decisiones con información incompleta. Diseñar
máquinas de conocimientos de sentido común. sistemas que tengan estas capacidades requiere
integrar desarrollos en muchas áreas de la IA. En
particular, necesitamos lenguajes de representación de
conocimientos que codifiquen información acerca de
Los conocimientos de sentido común no se suelen muchos tipos distintos de objetos, situaciones,
recoger en libros o enciclopedias y sin embargo todos acciones, etc., así como de sus propiedades y de las
poseemos una gran cantidad de estos conocimientos relaciones entre ellos. También necesitamos nuevos
fruto de nuestras vivencias y experiencias algoritmos que, en base a estas representaciones,
interactuando con nuestro entorno ya que la cognición puedan responder de forma robusta y eficiente
humana es una cognición situada y corpórea. Por preguntas sobre prácticamente cualquier tema.
ejemplo, sabemos que para mover un objeto atado a un Finalmente, dado que necesitarán conocer un número
acuerda hay que tirar de la cuerda en vez de empujarla. prácticamente ilimitado de cosas, estos sistemas
El cuerpo, en particular los detalles del sistema sensor deberán ser capaces de aprender nuevos
y del sistema motor, determina el tipo de situaciones conocimientos de forma continua a lo largo de toda su
que un agente puede percibir y abordar. A su vez, estas existencia. En definitiva, además de progresos
situaciones conforman las habilidades cognitivas de individuales en cada una de estas áreas, debemos
los agentes. Consecuentemente, para especificar también diseñar sistemas que integren percepción,
concretamente dichas habilidades cognitivas es representación, razonamiento, acción y aprendizaje.
necesario tener en cuenta las interacciones del agente Éste es un problema muy importante en IA ya que
con su entorno. [3] Las aproximaciones no corpóreas todavía no sabemos cómo integrar todos estos
no permiten interacciones directas con el entorno por componentes de la inteligencia, necesitamos
lo que, inevitablemente, dan lugar a falsos problemas arquitecturas cognitivas que integren a estos
y por lo tanto a falsas soluciones. Tienden a definir los componentes de forma adecuada. Estos sistemas
problemas en términos de tareas en un entorno integrados son un paso previo fundamental para
especificadas desde una perspectiva abstracta de conseguir algún día inteligencias artificiales de tipo
objetos y relaciones. Las capacidades cognitivas no se general.
deberían estudiar haciendo abstracción del sistema
sensor y el sistema motor. 2.6 El futuro de la IA
Entre las actividades futuras, creo que los temas de
investigación más importantes seguirán estando
basados en lo que podemos llamar “massive data-
driven AI”, es decir en explotar la posibilidad de
acceder a cantidades masivas de datos y poder
procesarlos con hardware cada vez más rápido con el
fin de descubrir relaciones entre ellos, detectar
patrones y realizar inferencias y aprendizaje mediante
modelos probabilísticos. Ejemplos claros de ello son
el sistema [2]. Sin embargo, estos sistemas basados en
el análisis de enormes cantidades datos deberán, en el
futuro, incorporar módulos que permitan explicar
cómo se ha llegado a los resultados y conclusiones
propuestas ya que la explicabilidad es una
característica irrenunciable para los usuarios.
Figura 2 La inteligencia artificial es capaz de ver oír
y comprender Actualmente la principal limitación de los sistemas
basados en deep learning es que son “cajas negras” sin
capacidad explicativa. Otras técnicas más clásicas de
La Fig. 2 nos da un ejemplo sobre lo que aprende la
inteligencia artificial como observar esto se puede IA que seguirán siendo objeto de investigación son los
aplicar en cámaras, oír aplicaremos en sistemas sistemas multiagente, el razonamiento espacial, la
moduladores de voz y comprender en videojuegos planificación de acciones, el razonamiento basado en
la experiencia, la visión artificial, la comunicación
para procesar jugadas a futuro o posibles soluciones a
un problema. multimodal persona-máquina, la robótica humanoide
y animaloide y en particular las nuevas tendencias en
robótica basada en el desarrollo (developmental
2.5 Los sistemas integrados como robotics) [1]. En el caso de la robótica existe otra una
paso previo hacia la IA de tipo nueva propuesta basada en el concepto de
computación en la nube (cloud computating) que se
general
conoce como Cloud Robotics [1]La ventaja reside en
Las capacidades más complicadas de alcanzar son que cada robot podrá aprender de las experiencias del
aquellas que requieren interaccionar con entornos no resto de robots a los que que esté interconectado a
restringidos: percepción visual, comprensión del través de la nube, lo cual debería permitir un progreso
lenguaje, razonar con sentido común y tomar rápido de aprendizaje y mejora de las capacidades de
48