

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

# Test dell’interpretazione del codice in Amazon Bedrock
<a name="agents-test-code-interpretation"></a>

Prima di testare l’interpretazione del codice in Amazon Bedrock, assicurati di preparare il tuo agente ad applicare le modifiche appena apportate.

Quando inizi a testare il tuo agente con l’interpretazione del codice abilitata, puoi facoltativamente allegare file e scegliere come devono essere utilizzati per l’interpretazione del codice. A seconda del caso d’uso, puoi chiedere all’interpretazione del codice di utilizzare le informazioni presenti nei file allegati per riepilogare i contenuti del file e rispondere a domande relative a tali contenuti in una conversazione interattiva in chat. In alternativa, puoi chiedere all’interpretazione del codice di analizzare il contenuto dei file allegati e fornire metriche e report di visualizzazione dei dati.

**Aggiunta di file allegati**

Per scoprire come allegare file per l’interpretazione del codice, scegli la scheda relativa al metodo che preferisci, quindi segui i passaggi sotto indicati.

------
#### [ Console ]

**Per allegare file per l’interpretazione del codice**

1. Se non hai già eseguito l’accesso ad Agente builder, procedi come segue:

   1. Accedi a Console di gestione AWS con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

   1. Seleziona **Agenti** nel riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione **Agenti**.

   1. Scegli **Modifica in Agente Builder**.

   1. Espandi **Impostazioni aggiuntive** e verifica che **Interprete di codice** sia abilitato.

   1. Assicurati che l’agente sia pronto.

1. Se la finestra di test non è aperta, scegli **Test**.

1. Nella parte inferiore della finestra di test, seleziona l’icona della graffetta per allegare i file.

1. Nella pagina **Allega file**

   1. 

**Per **Scegli la funzione**, specifica quanto segue:**
      + Se alleghi file che l’agente può utilizzare per rispondere alle tue query e riepilogare il contenuto, scegli **Allega file alla chat (più veloce)**.
      + Se alleghi file per l’interpretazione del codice, in modo da analizzare il contenuto e fornire metriche, scegli **Allega file all’interprete di codice**.

   1. 

**Per **Scegli il metodo di caricamento**, scegli da dove vuoi caricare i tuoi file:**
      + Per caricarli dal tuo computer, seleziona **Scegli file** e seleziona i file da allegare.
      + Per caricarli dal Amazon S3, seleziona **Sfoglia S3**, quindi seleziona i file, seleziona **Scegli**, e quindi **Aggiungi**.

1. Scegli **Collega**.

------
#### [ API ]

Per testare l'interpretazione del codice, invia una [InvokeAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_InvokeAgent.html)richiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) con un endpoint di [build Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).

**Per allegare file che l’agente possa utilizzare per rispondere alle query e riepilogare il contenuto, specifica i seguenti campi:**


****  

| Campo | Breve descrizione | 
| --- | --- | 
| nome | Nome del file allegato. | 
| sourceType | Posizione del file da allegare. Specifica s3 se il file si trova nel bucket Amazon S3. Specifica byte\$1content se il file si trova sul computer. | 
| S3Location | Percorso S3 in cui si trova il file. Obbligatorio se sourceType è S3. | 
| mediaType | Tipo di file del file allegato. **Tipi di file di input supportati**: CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT e PDF   | 
| data | Stringa con codifica Base64. La dimensione massima del file è 10 MB. Se utilizzi SDK, devi solo fornire il contenuto dei file in byte. AWS SDK codifica automaticamente le stringhe in base64. | 
| useCase | Modalità di utilizzo dei file allegati desiderata. Valori validi: CHAT \$1 CODE\$1INTERPRETER | 

 L’esempio seguente mostra il formato generale per specificare i campi obbligatori per allegare i file alla chat.

```
                  
"sessionState": {
        "promptSessionAttributes": {
            "string": "string"
        },
        "sessionAttributes": {
            "string": "string"
        },
        "files": [ 
            {
                "name": "banking_data", 
                "source": { 
                    "sourceType": "S3", 
                    "s3Location": 
                        "uri": "s3Uri" 
                    }
                },
                "useCase": "CHAT" 
            },
            {
                "name": "housing_stats.csv", 
                "source": { 
                    "sourceType": "BYTE_CONTENT", 
                    "byteContent": {
                        "mediaType": "text/csv", 
                        "data": "file byte content"
                    }
                },
                "useCase": "CHAT"
            }
        ]
    }
```

L’esempio seguente mostra il formato generale per specificare i campi obbligatori per allegare file per l’interpretazione del codice.

```
"sessionState": {
        "promptSessionAttributes": {
            "string": "string"
        },
        "sessionAttributes": {
            "string": "string"
        },
        "files": [ 
            {
                "name": "banking_data", 
                "source": { 
                    "sourceType": "S3",
                    "s3Location": {
                        "uri": "s3Uri" 
                    }
                },
                "useCase": "CODE_INTERPRETER" 
            },
            {
                "name": "housing_stats.csv", 
                "source": { 
                    "sourceType": "BYTE_CONTENT", 
                    "byteContent": {
             "mediaType": "text/csv", 
             "data": "file byte content" 
                    }
                },
                "useCase": "CODE_INTERPRETER"
            }
        ]
    }
```

------