

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# A função do agente: perceber, raciocinar, agir
<a name="perceive-reason-act"></a>

No centro de cada agente de software está um ciclo cognitivo que geralmente é descrito como o ciclo de *perceber, raciocinar e agir*. Esse processo é ilustrado no diagrama a seguir. Ele define como os agentes operam de forma autônoma em ambientes dinâmicos.

![\[Perceba, raciocine, aja em loop.\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/agentic-ai-foundations/images/perceive-reason-act.png)

+ **Perceba**: os agentes coletam informações (por exemplo, eventos, entradas de sensores ou sinais de API) do ambiente e atualizam seu estado interno ou suas crenças.
+ **Motivo**: os agentes analisam crenças, metas e conhecimento contextual atuais usando uma biblioteca de planos ou sistema lógico. Esse processo pode envolver priorização de metas, resolução de conflitos ou seleção de intenções.
+ **Agir**: os agentes selecionam e executam ações que os aproximam de atingir suas metas delegadas.

Essa arquitetura suporta a capacidade dos agentes de funcionarem além da programação rígida e permite um comportamento flexível, sensível ao contexto e direcionado a metas. Ele forma a estrutura mental que orienta os propósitos mais amplos dos agentes de software.