La base de la Inteligencia Artificial es el diseño de un programa de agente: Una función que permita implantar el mapeo del agente para pasar de percepciones a acciones. Este programa se ejecutará en algún tipo de dispositivo de cómputo al que se denominará arquitectura. La arquitectura puede ser una computadora sencilla o un hardware especial.

 

Elementos básicos que se consideran en la elección de los tipos de agente:

PAMA (Percepciones, Acciones, Metas y Ambiente)

Softbots (Agentes de software o robots de software)

Programas de Agente

function SKELETON-AGENT (percept) returns Action

función ESQUELETO-AGENTE(percepción) responde con una acción

estática: memoria (la memoria del mundo del agente)

memoria ¬ ACTUALIZACION-MEMORIA(memoria, percepción)

acción ¬ ESCOGER-LA-MEJOR-ACCION(memoria)

memoria ¬ ACTUALIZACION-MEMORIA(memoria, acción)

responde con una acción

El esqueleto de un agente. Cada vez que así se solicite, se actualiza la memoria para que refleje la nueva percepción, se escoge la mejor acción y también se consigna en la memoria la acción emprendida. La memoria persiste de una solicitud a otra.

 

function TABLE-DRIVEN-AGENT (percept) returns action

función AGENTE-CONDUCIDO-MEDIANTE-TABLA (percepción) responde con una acción

estático: percepciones, una secuencia, originalmente está vacía

tabla: una tabla indizada mediante secuencia de percepciones originalmente especificada en su totalidad

añadir la percepción al final de todas las percepciones

acción ¬ CONSULTA(percepciones, tabla)

devolver acción

Un agente basado en una tabla de consulta previamente especificada. Se mantiene al tanto de la secuencia de percepciones y se limita a definir cuál es la mejor acción. Carecen de autonomía, pero son válidos.

Antes de proceder al diseño de un programa de agente es necesario contar con una idea bastante precisa de las posibles percepciones y acciones que intervendrán, qué metas o medidas de desempeño se supone lleve a cabo el agente, así como del tipo de ambiente en que tal agente operará, para tal efecto, denominamos a la matriz PAMA (percepciones, acciones, metas y ambientes).

Tipos de agentes