

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Test de l’interprétation du code dans Amazon Bedrock
<a name="agents-test-code-interpretation"></a>

Avant de tester l’interprétation du code dans Amazon Bedrock, assurez-vous de préparer votre agent à appliquer les modifications que vous venez d’apporter.

Lorsque l’interprétation du code est activée, lorsque vous commencez à tester votre agent, vous pouvez éventuellement joindre des fichiers et choisir la manière dont vous souhaitez que les fichiers que vous joignez soient utilisés par l’interprétation du code. En fonction de votre cas d’utilisation, vous pouvez demander à l’interprétation du code d’utiliser les informations contenues dans les fichiers joints afin de résumer le contenu du fichier et de répondre aux questions concernant le contenu du fichier lors d’une conversation interactive par chat. Vous pouvez également demander à l’interprétation du code d’analyser le contenu des fichiers joints et de fournir des statistiques et des rapports de visualisation des données.

**Joindre des fichiers**

Pour apprendre à joindre des fichiers à des fins d’interprétation du code, choisissez l’onglet correspondant à votre méthode préférée, puis suivez les étapes :

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

**Pour joindre des fichiers à des fins d’interprétation du code,**

1. Si vous n’êtes pas encore dans le créateur d’agents, procédez comme suit :

   1. Connectez-vous au AWS Management Console avec une identité IAM autorisée à utiliser la console Amazon Bedrock. Ouvrez ensuite la console Amazon Bedrock à l'adresse [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

   1. Dans le volet de navigation de gauche, sélectionnez **Agents**. Choisissez ensuite un agent dans la section **Agents**.

   1. Choisissez **Modifier dans le créateur d’agents**

   1. Développez **Paramètres supplémentaires** et vérifiez que l’**interpréteur du code** est activé.

   1. Assurez-vous que l’agent est prêt.

1. Si la fenêtre de test n’est pas ouverte, choisissez **Test**.

1. Au bas de la fenêtre de test, sélectionnez l’icône en forme de trombone pour joindre des fichiers.

1. Sur la page **Joindre des fichiers**,

   1. 

**Pour **Choisir une fonction**, spécifiez les éléments suivants :**
      + Si vous joignez des fichiers que l’agent doit utiliser pour répondre à vos requêtes et résumer le contenu, choisissez **Joindre des fichiers au Chat (plus rapide)**.
      + Si vous joignez des fichiers à des fins d’interprétation de code afin d’analyser le contenu et de fournir des mesures, choisissez **Joindre des fichiers à l’interpréteur du code**.

   1. 

**Dans **Choisir la méthode de téléchargement**, choisissez l’endroit depuis lequel vous souhaitez télécharger vos fichiers :**
      + Si vous effectuez le téléchargement depuis votre ordinateur, choisissez **Choisir des fichiers** et sélectionnez les fichiers à joindre.
      + Si vous effectuez un téléchargement depuis Amazon S3, choisissez **Parcourir S3**, sélectionnez les fichiers, choisissez **Sélectionner**, puis **Ajouter**.

1. Choisissez **Attacher**.

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

Pour tester l'interprétation du code, envoyez une [InvokeAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_InvokeAgent.html)demande (voir le lien pour les formats de demande et de réponse et les détails des champs) avec un point de terminaison [Agents for Amazon Bedrock au moment de la création.](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)

**Pour joindre des fichiers que l’agent utilisera pour répondre à vos questions et résumer le contenu, spécifiez les champs suivants :**


****  

| Champ | Description abrégée | 
| --- | --- | 
| name | Nom du fichier joint. | 
| sourceType | Emplacement du fichier à joindre. Spécifiez s3 si votre fichier se trouve dans le compartiment Amazon S3. Spécifiez byte\$1content si votre fichier se trouve sur votre ordinateur. | 
| Emplacement S3 | Le chemin S3 où se trouve votre fichier. Obligatoire si sourceType est S3. | 
| mediaType | Type de fichier du fichier joint. **Types de fichiers d’entrée pris en charge** : CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT et PDF   | 
| data | Chaîne codée en Base64. Taille maximale du fichier : 10 Mo. Si vous utilisez le SDK, il vous suffit de fournir le contenu en octets du fichier. AWS Le SDK code automatiquement les chaînes en base64. | 
| useCase | Comment souhaitez-vous que les fichiers joints soient utilisés. Valeurs valides : CHAT \$1 CODE\$1INTERPRETER | 

 L’exemple suivant montre le format général permettant de spécifier les champs obligatoires pour joindre des fichiers au 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’exemple suivant montre le format général permettant de spécifier les champs obligatoires pour joindre des fichiers à des fins d’interprétation du code.

```
"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"
            }
        ]
    }
```

------