Sistemas inteligentes y sus sociedades Walter Fritz

Objetivos

 

Todos los SIs (Sistemas inteligentes) tienen integrado un objetivo principal. Muchos SIs también pueden aprender (o tienen esta habilidad ya escrita dentro de su código) cómo crear y utilizar subobjetivos; objetivos de un nivel inferior y/o temporario. Al alcanzar estos subobjetivos el sistema inteligente se acerca más a su objetivo principal.

 

¿Qué abarcan los "objetivos"?
¿Los objetivos de un SI son los del cuerpo o los de la mente? Pensándolo bien, vemos que ninguno de los dos casos es el verdadero: son objetivos del SI total. La mente es solamente el funcionamiento del cerebro y el cerebro es únicamente una parte del SI; es una parte importante, sí, pero es sólo una parte. Es verdad, que el SI no puede funcionar sin un cerebro, pero tampoco no puede funcionar sin el aparato digestivo, o sin corazón, o sin los actuadores, como ser brazos y dedos, etc. Vemos que el SI realmente depende de muchas o de la mayoría de las partes en conjunto. Esta "interdependencia" es una de las pautas de lo que comunmente se conoce por "sistema complejo". Los objetivos y muchos otros atributos de los sistemas complejos no pueden relacionarse a ninguna parte en particular del sistema; solamente el sistema en su totalidad puede poseerlos.

 

El ranking de los objetivos
Para su funcionamiento y/o para la resolución de problemas, el SI a menudo necesita ordenar todos sus objetivos según la importancia que tienen en relación a su situación actual. Una manera de medir la importancia relativa de un objetivo dado, es asignándole un número entre 0 y 1 y uno que se puede generar mediante una fórmula como:

I = w/86400

donde:
I es la importancia de un objetivo.
w son los segundos por día que el SI está dispuesto a usar para alcanzar el objetivo.
86400 es la cantidad total de segundos en un día.
Podríamos haber expresado esta fórmula en minutos u horas, pero preferimos hacerlo en segundos, porque estos constituyen una unidad de medida más fundamental dentro de la ciencia.

Debemos enfatizar que, aunque esta fórmula nos indica el tiempo que el SI está dispuesto a usar para alcanzar un objetivo, no existe relación conocida entre este tiempo y el tiempo real que se utilizará. Resulta que el tiempo real depende notoriamente de parámetros del entorno. Por ejemplo, beber es un objetivo muy importante y la mayoría de los sistemas estarían dispuestos a invertir mucho tiempo para alcanzar este objetivo. Normalmente, tomar un sorbo prácticamente no lleva tiempo alguno, pero si estamos solos en medio del desierto, por ejemplo, el tiempo que se utiliza para tomar un sorbo de agua es sustancialmente mayor!

 

Objetivo principal
En los SIs naturales, las peripecias aleatorias de su entorno fueron las que determinaron que su objetivo principal sea el de la supervivencia de la especie, como lo demostró Charles Darwin.

En los SIs artificiales, por ejemplo en los robots, el objetivo principal lo fija el que escribe el software del SI. Isaac Asimov sugiere y experimenta en algunos de sus libros  [An Isaac Asimov FAQ (Referencia externa)] una triada de objetivos principales, que él llamó "The Three Laws of Robotics" (Las tres leyes de la robótica), a saber:

  1. Un robot no debe lastimar a un ser humano, o dejar que un ser humano resulte herido por no actuar el robot.
  2. Un robot debe obedecer las órdenes que le dió un ser humano, excepto el caso en el que tales órdenes crean un conflicto con la Primera Ley.
  3. Un robot debe proteger su propia existencia, siempre y cuando esa protección no cree un conflicto con la Primera o la Segunda Ley.

En otro casos de SIs, su objetivo principal podría ser el de actuar en tal forma como para maximizar la aprobación y minimizar la desaprobación de una persona. Como por ejemplo es el caso del "The General Learner" (Para leer de corrido, no entre aquí ahora)., donde el sistema tiene un objetivo principal así y donde recibe la aprobación y desaprobación por medio de una persona interactuante, que presiona teclas determinadas.

 

Crear subobjetivos
Los SIs artificiales y naturales también pueden crear sus propios subobjetivos. Hay, por ejemplo, algunos SIs artificiales cuyos subobjetivos pueden ser generados por el "cuerpo" del sistema. Pueden sentir "dolor", cuando chocan contra un objeto; pueden "cansarse", cuando están despiertos por demasiado tiempo; o pueden sentir "hambre", cuando no han "comido" por un tiempo (todo esto generalmente se representa por medio de valores numéricos de variables particulares en la situacion actual). El programador de estos SIs ha fijado su objetivo principal como el "tener sensaciones positivas y evitar las negativas". Estas sensaciones son las que producen nuevos y temporarios subobjetivos, y, de acuerdo a ellos, el SI trata de cambiar su situación actual por una con sensaciones "satisfechas".

En seres humanos y en animales, que son SIs naturales con un objetivo principal de "permanecer vivos", este objetivo tiene múltiples subobjetivos, cuya importancia puede variar en su totalidad o en su mayoría. Por ejemplo, el "respirar en forma continua y suficiente", es un subobjetivo del objetivo principal. Si algo nos impide respirar, hacemos que este subobjetivo sea el más importante, y aplicamos todo nuestro tiempo disponible (segundos) para mejorar o lograr esto.

Utilizar subobjetivos
Los subobjetivos son ciertas situaciones que el SI desea alcanzar. Busca las reglas de actuación que son aplicables a la situación actual y que le permiten alcanzar la situación del subobjetivo.
También podemos decir, que los subobjetivos son una determinada situación que el SI desea percibir como situación actual. Esto ha sido explicado muy bien por William Powers en su Perceptual Control Theory (Referencia externa).

Para leer de corrido, como un libro - continua aquí
Saltar al Contenido del libro electrónico / a Sistemas inteligentes / Detalles del SI / al Inicio de esta página.


Ultimo cambio: 7 Mar. 06 / Walter Fritz
Copyright © New Horizons Press