

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Uji interpretasi kode di Amazon Bedrock
<a name="agents-test-code-interpretation"></a>

Sebelum Anda menguji interpretasi kode di Amazon Bedrock, pastikan untuk mempersiapkan agen Anda untuk menerapkan perubahan yang baru saja Anda buat.

Dengan interpretasi kode diaktifkan, ketika Anda mulai menguji agen Anda, Anda dapat secara opsional melampirkan file dan memilih bagaimana Anda ingin file yang Anda lampirkan digunakan oleh interpretasi kode. Bergantung pada kasus penggunaan Anda, Anda dapat meminta interpretasi kode untuk menggunakan informasi dalam file terlampir untuk meringkas isi file dan untuk menjawab pertanyaan tentang konten file selama percakapan obrolan interaktif. Atau, Anda dapat meminta interpretasi kode untuk menganalisis konten dalam file terlampir dan memberikan metrik dan laporan visualisasi data.

**Lampirkan file**

Untuk mempelajari cara melampirkan file untuk interpretasi kode, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:

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

**Untuk melampirkan file untuk interpretasi kode,**

1. Jika Anda belum berada di agen builder, lakukan hal berikut:

   1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

   1. Pilih **Agen** dari panel navigasi kiri. Kemudian, pilih agen di bagian **Agen**.

   1. Pilih **Edit di Agent Builder**

   1. Perluas **Pengaturan tambahan** dan konfirmasikan bahwa **Penerjemah Kode** diaktifkan.

   1. Pastikan agen sudah siap.

1. Jika jendela uji tidak terbuka, pilih **Uji**.

1. Di bagian bawah jendela tes, pilih ikon paper clip untuk melampirkan file.

1. Di halaman **Lampirkan file**,

   1. 

**Untuk **fungsi Pilih**, tentukan yang berikut ini:**
      + Jika Anda melampirkan file untuk agen untuk digunakan untuk menjawab pertanyaan Anda dan meringkas konten, pilih **Lampirkan file untuk mengobrol (**lebih cepat).
      + Jika Anda melampirkan file untuk interpretasi kode untuk menganalisis konten dan menyediakan metrik, pilih **Lampirkan file ke interpreter kode**.

   1. 

**Untuk **memilih metode upload**, pilih dari mana Anda ingin meng-upload file Anda:**
      + Jika Anda mengunggah dari komputer, pilih Pilih **file dan pilih file** yang akan dilampirkan.
      + **Jika Anda mengunggah dari Amazon S3, **pilih Jelajahi** S3, pilih file, pilih Pilih, lalu **pilih** Tambah.**

1. Pilih **Lampirkan**.

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

Untuk menguji interpretasi kode, kirim [InvokeAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_InvokeAgent.html)permintaan (lihat tautan untuk format permintaan dan respons serta detail bidang) dengan titik akhir [waktu pembuatan Agen untuk Amazon Bedrock.](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)

**Untuk melampirkan file untuk agen yang akan digunakan untuk menjawab pertanyaan Anda dan meringkas konten, tentukan bidang berikut:**


****  

| Bidang | Deskripsi singkat | 
| --- | --- | 
| name | Nama file terlampir. | 
| sourceType | Lokasi file yang akan dilampirkan. Tentukan s3 apakah file Anda berada di bucket Amazon S3. Tentukan byte\$1content apakah file Anda berada di komputer Anda. | 
| S3Location | Jalur S3 tempat file Anda berada. Diperlukan jika sourceType adalah S3. | 
| MediaType | Jenis file dari file terlampir. **Jenis file input yang didukung**: CSV, XLS, XLSX, YAMAL, JSON, DOC, DOCX, HTML, MD, TXT, dan PDF   | 
| data | String yang dikodekan Base64. Ukuran file maks 10MB. Jika Anda menggunakan SDK, Anda hanya perlu menyediakan konten byte file. AWS SDK secara otomatis mengkodekan string ke base64. | 
| UseCase | Bagaimana Anda ingin file terlampir digunakan. Nilai yang valid: CHAT \$1 CODE\$1INTERPRETER | 

 Contoh berikut menunjukkan format umum untuk menentukan bidang yang diperlukan untuk melampirkan file ke obrolan.

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

Contoh berikut menunjukkan format umum untuk menentukan bidang yang diperlukan untuk melampirkan file untuk interpretasi kode.

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

------