

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à.

# Miglioramento della precisione dell’agente utilizzando modelli di prompt avanzati in Amazon Bedrock
<a name="advanced-prompts"></a>

Dopo la creazione, l’agente viene configurato con i seguenti quattro **modelli di prompt di base** predefiniti, che descrivono come l’agente crea i prompt da inviare al modello di fondazione in ogni fase della sequenza dell’agente. Per informazioni dettagliate sulle singole fasi, consulta [Processo di runtime](agents-how.md#agents-rt).
+ Pre-elaborazione
+ Orchestrazione
+ Generazione di risposte della knowledge base
+ Post-elaborazione (disabilitata per impostazione predefinita)
+ Riepilogo della memoria
+ Classificatore di routing

I modelli di prompt definiscono in che modo l’agente esegue le operazioni sotto indicate:
+ Elabora il testo di input dell’utente e i prompt di output dai modelli di fondazione (FM)
+ Esegue l’orchestrazione tra FM, gruppi di operazioni e knowledge base
+ Formatta e restituisce le risposte all’utente

L’utilizzo di prompt avanzati consente di migliorare la precisione dell’agente grazie alla modifica di questi modelli di prompt per fornire configurazioni dettagliate. È inoltre possibile fornire esempi selezionati manualmente per il *prompt in pochi passaggi*, che permette di migliorare le prestazioni del modello fornendo esempi etichettati per un’attività specifica.

Seleziona un argomento per scoprire di più sui prompt avanzati.

**Topics**
+ [Terminologia dei prompt avanzati](#advanced-prompts-terminology)
+ [Modelli di prompt avanzati](advanced-prompts-templates.md)
+ [Configurare prompt avanzati](configure-advanced-prompts.md)
+ [Utilizzare le variabili segnaposto nei modelli di prompt di Agent per Amazon Bedrock](prompt-placeholders.md)
+ [Scrivere una funzione Lambda del parser personalizzata in Agent per Amazon Bedrock](lambda-parser.md)

## Terminologia dei prompt avanzati
<a name="advanced-prompts-terminology"></a>

La terminologia seguente è utile per comprendere il funzionamento dei prompt avanzati.
+ **Sessione**: un gruppo di richieste [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) effettuate allo stesso agente con il medesimo ID di sessione. Quando effettui una richiesta `InvokeAgent`, puoi riutilizzare una richiesta `sessionId` restituita dalla risposta di una chiamata precedente per continuare la stessa sessione con un agente. Finché il tempo `idleSessionTTLInSeconds` nella configurazione dell’[agente](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_Agent.html) non scade, viene mantenuta la stessa sessione con l’agente.
+ **Turno**: una sola chiamata `InvokeAgent`. Una sessione consiste in uno o più turni.
+ **Iterazione**: una sequenza delle seguenti azioni:

  1. (Obbligatorio) Una chiamata al modello di fondazione

  1. (Facoltativo) Un'invocazione del gruppo di operazioni

  1. (Facoltativo) Un'invocazione della knowledge base

  1. (Facoltativo) Una risposta all'utente che richiede ulteriori informazioni

  A seconda della configurazione dell’agente o dei requisiti dell’agente in quel momento, un’azione potrebbe essere ignorata. Un turno consiste in una o più iterazioni.
+ **Prompt**: un prompt è costituito dalle istruzioni per l'agente, dal contesto e dall'input di testo. L’input di testo può provenire da un utente o dall’output di un’altra fase nella sequenza dell’agente. Il prompt viene fornito al modello di fondazione per determinare il passaggio successivo che l’agente compie per rispondere all’input dell’utente
+ **Modello di prompt di base**: gli elementi strutturali che compongono un prompt. Il modello è costituito da segnaposti che vengono compilati con l’input dell’utente, la configurazione dell’agente e il contesto in fase di runtime allo scopo di creare un prompt per l’elaborazione del modello di fondazione quando l’agente raggiunge quella fase. Per ulteriori informazioni su questi segnaposto, consulta [Utilizzare le variabili segnaposto nei modelli di prompt di Agent per Amazon Bedrock](prompt-placeholders.md). I prompt avanzati consentono di modificare questi modelli.
+ **Riferimento al payload**: funzionalità di compressione del prompt che viene utilizzata per la collaborazione multiagente e, per impostazione predefinita, è abilitata per l’agente primario. Contribuisce a ridurre i token di output utilizzati dall’agente primario per comunicare con l’agente secondario o l’utente finale e, di conseguenza, anche i costi. Riduce inoltre le dimensioni della cronologia delle conversazioni se nel prompt sono presenti payload ripetuti. 