DEV Community

Federico Calò
Federico Calò

Posted on • Originally published at federicocalo.dev

3. All'interno di un agente: architettura e le funzioni agenti

Gli agenti sono costituiti da un corpo che può essere costituito da diversi elementi, concreti o meno. Quando un agente ha un corpo fisico, esso prende il nome di agente incarnato, un esempio sono i robot. Gli agenti ricevono informazioni tramite i sensori, le quali verranno elaborate e condizioneranno le azioni che l'agente effettuerà. Vi sono diversi tipi di sensori e producono delle informazioni deboli, del tipo "il sensore S ha prodotto il valore v". In ultima analisi, un agente è costituito da attuatori o effettori, mediante i quali l'agente agisce nell'ambiente. Gli agenti inviano dei comandi agli attuatori ed eseguono azioni per trovare maggiori informazioni sul mondo.

L'insieme di uno o più agenti e l'ambiente in cui operano prende il nome di sistema ad agenti. L'agente riceve degli stimoli dall'ambiente ed esegue delle azioni in esso. Un agente è costituito da un body (corpo) e da un controller. Il controller riceve delle percezioni dal corpo e risponde con dei comandi. Vi sono diversi tipi di stimoli, dalla luce al suono, fino a considerare le informazioni ottenute da un database o da un sito. Queste informazioni vengono elaborate dal controller, il quale decide le azioni che l'agente deve compiere. Possiamo considerare il controller come il cervello dell'agente.

Top comments (0)