Che cos'è un agente intelligente?
Un agente intelligente è un'entità informatica che funziona in modo indipendente e lavora per completare obiettivi pre-scritti. Per raggiungere gli obiettivi, l'agente intelligente deve essere in grado di analizzare e adattarsi a stimoli esterni; in caso contrario, potrebbe non essere possibile raggiungere con precisione gli obiettivi. Mentre alcuni sistemi semplici hanno un agente, i sistemi complessi vengono forniti con agenti secondari che funzionano al di sotto dell'agente principale per eseguire un elenco di attività minori e riferire direttamente all'agente principale. L'agente è comunemente in grado di apprendere attraverso l'intelligenza artificiale, ma è fatto solo per avere determinate risposte a stimoli esterni e non può formare nuove risposte.
Nell'informatica, un agente intelligente è una sezione di un sistema che è fatto per funzionare in modo indipendente, e comunemente è fatto con intelligenza artificiale. Insieme a questo, l'agente è programmato per avere determinati obiettivi, a seconda di ciò che il sistema dovrebbe fare. Ad esempio, se il sistema è un condizionatore d'aria, gli obiettivi possono includere il raffreddamento dell'aria e l'accensione e lo spegnimento quando necessario. Mentre il sistema è in grado di imparare ad essere più efficiente, non può andare contro gli obiettivi pre-scritti.
Per raggiungere questi obiettivi, l'agente intelligente deve essere in grado di analizzare se stesso e adattarsi alle situazioni. Con un sistema di climatizzazione, il dispositivo è progettato per raffreddare l'aria, quindi deve essere in grado di analizzare la temperatura esterna. Analizzando la temperatura esterna e il proprio sistema, l'agente saprà quando è opportuno accendere o spegnere o adattarsi alla situazione. Ciò consente inoltre all'agente di verificare la presenza di errori nella sua logica, che può quindi correggere per servire meglio gli obiettivi pre-scritti.
I sistemi semplici di solito hanno un agente intelligente che può facilmente controllare tutte le funzioni. I sistemi complessi possono richiedere diversi agenti intelligenti, ma generalmente hanno una gerarchia per evitare lotte logiche interne. Gli agenti secondari eseguono attività più piccole e sono generalmente governati da un agente principale che supervisiona queste attività e garantisce che il sistema funzioni correttamente.
Durante il suo funzionamento, un agente intelligente imparerà in genere come servire al meglio il suo scopo controllando i tassi di errore e di successo. Mentre l'agente può imparare a eseguire meglio le azioni, può solo eseguire azioni pre-scritte. Un condizionatore d'aria non può eseguire un'attività che non è scritta nel suo codice, come spostarsi per raffreddare meglio una stanza. Proprio come gli obiettivi, non può cambiare le sue azioni, ma può cambiare il modo in cui il sistema esegue queste azioni.