

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Agenti di intelligenza artificiale generativa: sostituzione della logica simbolica con i LLM
<a name="generative-ai-agents"></a>

Il diagramma seguente illustra come i modelli linguistici di grandi dimensioni (LLM) fungano ora da nucleo cognitivo flessibile e intelligente per gli agenti software. A differenza dei tradizionali sistemi logici simbolici, che si basano su librerie di piani statiche e regole codificate a mano, i LLM consentono il ragionamento adattivo, la pianificazione contestuale e l'uso dinamico degli strumenti, che trasformano il modo in cui gli agenti percepiscono, ragionano e agiscono.

![Architettura degli agenti con fasi Perceive, Reason e Act, che utilizza LLM per obiettivi e pianificazione.](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/agentic-ai-foundations/images/gen-ai-modules.png)


## Miglioramenti chiave
<a name="enhancements"></a>

Questa architettura migliora l'architettura tradizionale degli agenti come segue:
+ I LLM come motori cognitivi: gli obiettivi, i piani e le interrogazioni vengono passati al modello come**** contesto immediato. Il LLM genera percorsi di ragionamento (come la catena di pensiero), scompone le attività in sotto-obiettivi e decide le azioni successive.
+ Utilizzo degli strumenti tramite richiesta: gli LLM possono essere indirizzati tramite agenti di utilizzo degli strumenti o ragionamento e azione (ReAct) che richiedono di chiamare le API e di cercare, interrogare, calcolare e interpretare gli output.
+ Context-aware pianificazione: gli agenti generano o rivedono i piani in modo dinamico in base all'obiettivo attuale, all'ambiente di input e al feedback dell'agente, senza richiedere librerie di piani codificate.
+ Richiedi il contesto come memoria: invece di utilizzare basi di conoscenza simboliche, gli agenti codificano la memoria, i piani e gli obiettivi come token di richiesta che vengono passati al modello.
+ Apprendimento mediante un apprendimento contestuale in pochi passaggi: gli LLM adattano i comportamenti mediante una progettazione tempestiva, che riduce la necessità di riqualificazione esplicita o di rigide librerie di piani.

## LLM-based Raggiungere una memoria a lungo termine negli agenti
<a name="long-term-memory"></a>

A differenza degli agenti tradizionali, che immagazzinavano la memoria a lungo termine in basi di conoscenza strutturate, gli agenti di intelligenza artificiale generativa devono funzionare entro i limiti della finestra di contesto degli LLM. Per estendere la memoria e supportare l'intelligenza persistente, gli agenti di intelligenza artificiale generativa utilizzano diverse tecniche complementari: agent store, Retrieval-Augmented Generation (RAG), apprendimento contestuale e concatenamento rapido e preformazione.

**Agent store: memoria esterna a lungo termine**

Lo stato dell'agente, la cronologia degli utenti, le decisioni e i risultati vengono archiviati in un archivio di memoria a lungo termine per agenti (ad esempio un database vettoriale, un archivio di oggetti o un archivio di documenti). Le memorie pertinenti vengono recuperate su richiesta e inserite nel contesto del prompt LLM in fase di esecuzione. Questo crea un ciclo di memoria persistente, in cui l'agente mantiene la continuità tra sessioni, attività o interazioni.

**STRACCIO**

RAG migliora le prestazioni LLM combinando le conoscenze recuperate con capacità generative. Quando viene emesso un obiettivo o una richiesta, l'agente cerca un indice di recupero (ad esempio, tramite una ricerca semantica di documenti, conversazioni precedenti o conoscenze strutturate). I risultati recuperati vengono aggiunti al prompt LLM, che basa la generazione su fatti esterni o su un contesto personalizzato. Questo metodo estende la memoria effettiva dell'agente e migliora l'affidabilità e la correttezza dei fatti.

**In-context apprendimento e concatenamento rapido**

Gli agenti mantengono la memoria a breve termine utilizzando il contesto dei token all'interno della sessione e il concatenamento strutturato dei prompt. Gli elementi contestuali, come il piano attuale, i risultati delle azioni precedenti e lo stato dell'agente, vengono trasmessi tra le chiamate per guidare il comportamento.

**Preformazione e messa a punto continue**

Per gli agenti specifici del dominio, gli LLM possono continuare a essere preformati su raccolte personalizzate come log, dati aziendali o documentazione di prodotto. In alternativa, la messa a punto delle istruzioni o l'apprendimento per rinforzo basato sul feedback umano (RLHF) possono incorporare un comportamento simile a quello di un agente direttamente nel modello. Ciò sposta i modelli di ragionamento dalla logica del momento immediato alla rappresentazione interna del modello, riduce la lunghezza dei prompt e migliora l'efficienza.

## Vantaggi combinati dell'intelligenza artificiale agentica
<a name="benefits"></a>

Queste tecniche, se utilizzate insieme, consentono agli agenti di intelligenza artificiale generativa di:
+ Mantieni la consapevolezza contestuale nel tempo.
+ Adatta il comportamento in base alla cronologia o alle preferenze degli utenti.
+ Prendi decisioni utilizzando conoscenze aggiornate, fattuali o private.
+ Adattate ai casi d'uso aziendali con comportamenti persistenti, conformi e spiegabili.

Potenziando gli LLM con memoria esterna, livelli di recupero e formazione continua, gli agenti possono raggiungere un livello di continuità cognitiva e uno scopo che non poteva essere raggiunto in precedenza attraverso i soli sistemi simbolici.