

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Testar a interpretação de código no Amazon Bedrock
<a name="agents-test-code-interpretation"></a>

Antes de testar a interpretação de código no Amazon Bedrock, prepare o agente para aplicar as alterações feitas.

Com a interpretação de código habilitada, ao começar a testar o agente, é possível opcionalmente anexar arquivos e escolher como deseja que os arquivos anexados sejam usados pela interpretação de código. Dependendo do caso de uso, é possível solicitar à interpretação de código que use as informações nos arquivos anexados para resumir o conteúdo do arquivo e responder às perguntas sobre o conteúdo do arquivo durante uma conversa de chat interativa. Ou é possível solicitar que interpretação de código analise o conteúdo nos arquivos anexados e fornecer métricas e relatórios de visualização de dados.

**Anexar arquivos**

Para saber como anexar arquivos para interpretação de código, escolha a guia correspondente ao método de sua preferência e siga as etapas:

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

**Para anexar arquivos à interpretação de código,**

1. Se você ainda não estiver no Construtor de agentes, faça o seguinte:

   1. Faça login no Console de gerenciamento da AWS com uma identidade do IAM que tenha permissões para usar o console Amazon Bedrock. Em seguida, abra o console Amazon Bedrock em [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

   1. No painel de navegação à esquerda, selecione **Agentes**. Escolha um agente na seção **Agentes**.

   1. Escolha **Editar no Construtor de agentes**

   1. Expanda **Configurações adicionais** e confirme se o **Intérprete de código** está habilitado.

   1. Verifique se o agente está preparado.

1. Se a janela de teste não estiver aberta, escolha **Testar**.

1. Na parte inferior da janela de teste, selecione o ícone do clipe de papel para anexar arquivos.

1. Na página **Anexar arquivos**,

   1. 

**Em **Escolher função**, especifique o seguinte:**
      + Se estiver anexando arquivos para uso do agente ao responder consultas e resumir o conteúdo, escolha **Anexar arquivos ao chat (mais rápido)**.
      + Se estiver anexando arquivos para interpretação de código para analisar o conteúdo e fornecer métricas, escolha **Anexar arquivos ao intérprete de código**.

   1. 

**Em **Escolher método de carregamento**, escolha de onde você deseja carregar os arquivos:**
      + Se estiver carregando do computador, selecione **Escolher arquivos** e selecione os arquivos a serem anexados.
      + Se estiver carregando do Amazon S3, escolha **Procurar no S3**, selecione **Escolher** e **Adicionar**.

1. Escolha **Anexar**.

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

Para testar a interpretação do código, envie uma [InvokeAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_InvokeAgent.html)solicitação (consulte o link para ver os formatos de solicitação e resposta e detalhes do campo) com um endpoint de tempo de [construção do Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).

**Para anexar arquivos a serem usados pelo agente para responder a dúvidas e resumir o conteúdo, especifique os seguintes campos:**


****  

| Campo | Descrição breve | 
| --- | --- | 
| nome | Nome do arquivo anexado. | 
| sourceType | Localização do arquivo a ser anexado. Especifique s3 se o arquivo estiver localizado no bucket do Amazon S3. Especifique byte\$1content se o arquivo estiver localizado no computador. | 
| S3Location | O caminho do S3 em que seu arquivo está localizado. Obrigatório se sourceType for S3. | 
| mediaType | Tipo do arquivo anexado. **Tipos de arquivo de entrada compatíveis**: CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT e PDF   | 
| dados | String codificada em Base64. O tamanho máximo do arquivo é 10 MB. Se você estiver usando o SDK, basta fornecer conteúdo de bytes de arquivo. AWS O SDK codifica automaticamente as cadeias de caracteres para base64. | 
| useCase | Como você deseja que os arquivos anexados sejam usados. Valores válidos: CHAT \$1 CODE\$1INTERPRETER | 

 O exemplo a seguir mostra o formato geral para especificar os campos obrigatórios para anexar arquivos ao 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"
            }
        ]
    }
```

O exemplo a seguir mostra o formato geral para especificar os campos obrigatórios para anexar arquivos à interpretação de código.

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

------