Arquitectura de Agente grafico o visual o virtual inteligente

Resumen

En este artículo se propone una arquitectura para un agente gráfico.


Palabras clave: Agente, agentes virtuales.

Abstract

In this article an architecture for a chart agent is proposed.


Keywords: Agent, Virtual Agent.



Introducción

Un agente virtual es un agente el cual tiene una representación corpórea, este tipo de agente se aloja en un mundo virtual,  percibe su entorno e interactúa con él. Es decir debe de detectar los objetos o agentes que lo rodean. A continuación en la figura 1, se muestra una visión esquemática de un Agente Inteligente:

 

Figura 1.-  Visión esquemática de un Agente Inteligente.

 

En la figura 1 se puede observar que el Agente por medio de sensores tiene percepciones del ambiente y las acciones que realiza en su ambiente se da por medio de efectores.

El agente percibe lo que ocurre en su ambiente o mundo virtual por medio de los sensores y actúa en consecuencia por medio de los actuadores.

En la implementación de IA en los videojuegos, se utiliza Agentes, los cuales la mayoría están basados en una máquina de estados y es usado para implementar comportamiento de ataque y huida de los enemigos de los personajes principales del videojuego. A continuación se propone una arquitectura para un agente gráfico.

Materiales y Métodos

En este artículo se propone una arquitectura para un Agente Grafico, la cual se muestra en la  Figura 2:

 

Figura 2.- Arquitectura de Agente Grafico.

 

La Arquitectura del Agente consta de cuatro motores, los cuales son los siguientes: Motor de Percepciones, Motor de Inferencias, Motor de Comportamientos y Motor Gráfico.

En el Motor de Percepciones, se reciben los datos obtenidos por los sensores y son clasificados dependiendo al tipo de sensor que corresponde y es enviando al Motor de Inferencias.

En el Motor de Inferencias hay un sistema de reglas y parámetro que van a determinar, si los datos son para realizar determinada Función Motriz o un Comportamiento especifico.

Las Funciones Motrices, son la simulación de posibles movimientos físicos básicos, como: caminar, saltar, agachar, correr, girar.

El Motor de Comportamientos, esta integrados por comportamientos especializados, los cuales esta compuestos por simulación de movimientos físicos, sonido y animación. Podemos mencionar como ejemplos de comportamientos, el escapar, bailar, movimientos de combates, movimientos de defensa o comer. Por ejemplo en el comportamiento bailar, los movimientos físicos serian pasos de baile, la animación en este caso sería un grupo de luces de colores que se encienden y apagan alrededor de la silueta de la representación gráfica del agente y el sonido seria la música correspondiente a los pasos de baile.

El Motor Gráfico  activa los gráficos y animaciones que correspondan dependiendo la función motriz o comportamiento que fue asignado por el Motor de inferencias. Estos gráficos son visualizados en el Ambiente Virtual y son la Representación Gráfica del Agente.

 

Conclusión

Este articulo propone una arquitectura para agentes gráficos, en la cual dependiendo de lo que se perciba el agente de su ambiente, utilizara un motor de inferencia que le ayudara a decidir cómo reaccionar con respecto a lo que percibe de su ambiente y diferenciar, si debe actuar representando gráficamente una función motriz o un comportamiento, así como también elegir cual es la función motriz o comportamiento más adecuado a mostrar.

Trabajo a futuro

 

Como trabajo a futuro seria incorporar al agente grafico una base de conocimientos y  así como también que el usuario pueda tener una conversación coherente con el agente.

 

Referencias

Herrero-Martin, P.; Modelo de percepción para agentes virtuales inteligentes; Tesis Doctoral; Universidad Politécnica de Madrid, Facultad de informática; 2003.

Herrero-Martin, P.;  Antonio A.; Diseño de un modelo de percepción para agentes virtuales inteligentes basado en el sistema de percepción de los seres humanos; Revista Facultad de Ingeniería, Vol. 1, núm. 1, 2003, pp. 11.24; Universidad de Tarapacá; Chile.

Vallejo-Fernández, D.; Arquitectura de motor de Videojuegos, Editorial Universidad de Catilla-La Mancha, 2 Edición.

 

[a] Profesora investigadora de la Universidad Politécnica de Chiapas (UPChiapas),

[a] Profesor investigador de la Universidad Autónoma del Estado de Hidalgo (UAEH).