¿Qué es un agente? ¿Cómo implementar un agente inteligente?
Un agente inteligente se refiere a cualquier entidad que puede sentir el entorno a través de sensores y actuar sobre el entorno a través de actuadores. El núcleo del agente es la función del agente, que está determinada por la función que relaciona la serie de percepciones con la acción. La entrada es una percepción y la salida es una acción. Las funciones de los agentes se implementan a través de programas de agentes. Un programa de agente es una representación concreta. El concepto de inteligencia es sólo una herramienta que utilizamos para analizar sistemas, no una característica absoluta utilizada para dividir el mundo entero en agentes inteligentes y no inteligentes.
Existen muchas formas de implementar agentes inteligentes, como por ejemplo: basados en reglas, basados en conocimiento, basados en aprendizaje, basados en evolución, etc. Entre ellos, los métodos basados en el aprendizaje incluyen el aprendizaje supervisado, el aprendizaje no supervisado, el aprendizaje por refuerzo, etc.