Migliora la precisione degli agenti utilizzando modelli di prompt avanzati in Amazon Bedrock - Amazon Bedrock

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

Migliora la precisione degli agenti utilizzando modelli di prompt avanzati in Amazon Bedrock

Dopo la creazione, un agente viene configurato con i seguenti quattro modelli di prompt di base predefiniti, che descrivono come l'agente costruisce i prompt da inviare al modello di base in ogni fase della sequenza dell'agente. Per informazioni dettagliate su ciò che comprende ogni passaggio, consulta. Processo di runtime

  • Pre-elaborazione

  • Orchestrazione

  • Generazione di risposte della knowledge base

  • Postelaborazione (disattivata per impostazione predefinita)

I modelli di prompt definiscono in che modo l'agente esegue le seguenti operazioni:

  • Elabora il testo di input dell'utente e le istruzioni di output dai modelli di base () FMs

  • Orchestra tra FM, gruppi di azione e basi di conoscenza

  • Formatta e restituisce le risposte all'utente

Utilizzando i prompt avanzati, è possibile migliorare la precisione dell'operatore modificando questi modelli di prompt per fornire configurazioni dettagliate. È inoltre possibile fornire esempi curati a mano per fornire suggerimenti in pochi passaggi, in cui è possibile migliorare le prestazioni del modello fornendo esempi etichettati per un'attività specifica.

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

Terminologia dei prompt avanzati

La terminologia seguente è utile per comprendere il funzionamento dei prompt avanzati.

  • Sessione: un gruppo di InvokeAgentrichieste fatte allo stesso agente con lo stesso 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 idleSessionTTLInSeconds tempo nella configurazione dell'agente non è scaduto, si mantiene la stessa sessione con l'agente.

  • Turno: una sola chiamata InvokeAgent. Una sessione è composta da uno o più turni.

  • Iterazione: una sequenza delle seguenti azioni:

    1. (Obbligatorio) Una chiamata al modello di fondazione

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

    3. (Facoltativo) Un'invocazione della knowledge base

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

    Un'azione potrebbe essere ignorata, a seconda della configurazione dell'agente o dei requisiti dell'agente in quel momento. 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 altro passaggio della sequenza dell'agente. Al modello di base viene fornito il prompt per determinare la fase successiva 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 esecuzione per creare un prompt per l'elaborazione del modello di base quando l'agente raggiunge tale fase. Per ulteriori informazioni su questi segnaposto, vedere). Usa le variabili segnaposto nei modelli di prompt degli agenti di Amazon Bedrock Con le istruzioni avanzate, puoi modificare questi modelli.