

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# La función del agente: percibir, razonar, actuar
<a name="perceive-reason-act"></a>

En el centro de cada agente de software hay un ciclo cognitivo que a menudo se describe como el ciclo de *percibir, razonar y actuar*. Este proceso se ilustra en el siguiente diagrama. Define cómo los agentes operan de forma autónoma en entornos dinámicos.

![\[Percibe, razona, actúa en círculo.\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/agentic-ai-foundations/images/perceive-reason-act.png)

+ **Percibir**: los agentes recopilan información (por ejemplo, eventos, entradas de sensores o señales de API) del entorno y actualizan su estado interno o sus creencias.
+ **Motivo**: los agentes analizan las creencias, los objetivos y el conocimiento contextual actuales mediante una biblioteca de planes o un sistema lógico. Este proceso puede implicar la priorización de objetivos, la resolución de conflictos o la selección de intenciones.
+ **Actuar**: los agentes seleccionan y ejecutan acciones que los acercan a la consecución de las metas que les han sido delegadas.

Esta arquitectura apoya la capacidad de los agentes para funcionar más allá de una programación rígida y permite un comportamiento flexible, sensible al contexto y orientado a los objetivos. Forma el marco mental que guía los propósitos más amplios de los agentes de software.