

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

# Sesuaikan konsumsi untuk sumber data
<a name="kb-managed-customize-ingestion"></a>

Anda dapat menyesuaikan konsumsi vektor saat menghubungkan sumber data di Konsol Manajemen AWS atau dengan memodifikasi nilai `vectorIngestionConfiguration` bidang saat mengirim permintaan. [CreateDataSource](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html)

Pilih topik untuk mempelajari cara menyertakan konfigurasi untuk menyesuaikan konsumsi saat menghubungkan ke sumber data:

**Topics**
+ [Gunakan penguraian cerdas](#kb-managed-customize-parsing)
+ [Pilih strategi chunking](#kb-managed-customize-chunking)

## Gunakan penguraian cerdas
<a name="kb-managed-customize-parsing"></a>

Basis pengetahuan terkelola menggunakan penguraian cerdas secara default. Smart parsing adalah strategi parsing yang dikelola layanan yang secara otomatis memilih pendekatan parsing terbaik untuk konten Anda. Anda tidak perlu mengonfigurasi model parsing atau memberikan pengaturan tambahan.

Untuk menggunakan penguraian cerdas, Anda dapat menghilangkan `parsingConfiguration` bidang dari`vectorIngestionConfiguration`, atau secara eksplisit menentukannya sebagai berikut:

```
{
    "parsingConfiguration": {
        "parsingStrategy": "SMART_PARSING"
    }
}
```

**catatan**  
Basis pengetahuan yang dikelola hanya mendukung `SMART_PARSING` strategi. Strategi parsing lainnya seperti `BEDROCK_FOUNDATION_MODEL` dan tidak `BEDROCK_DATA_AUTOMATION` didukung.

## Pilih strategi chunking
<a name="kb-managed-customize-chunking"></a>

Anda dapat menyesuaikan bagaimana dokumen dalam data Anda terpotong untuk penyimpanan dan pengambilan. Untuk mempelajari opsi untuk memotong data di Pangkalan Pengetahuan Amazon Bedrock, lihat. [Bagaimana content chunking bekerja untuk basis pengetahuan](kb-chunking.md)

**Awas**  
Anda tidak dapat mengubah strategi chunking setelah terhubung ke sumber data.

Dalam Konsol Manajemen AWS Anda memilih strategi chunking saat menghubungkan ke sumber data. Dengan Amazon Bedrock API, Anda menyertakan a [ChunkingConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ChunkingConfiguration.html)di `chunkingConfiguration` bidang. [VectorIngestionConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_VectorIngestionConfiguration.html)

Jika Anda menghilangkan konfigurasi ini atau menentukan strategi chunking default, layanan menggunakan potongan ukuran tetap dengan 300 token dan 20% tumpang tindih.

```
{
    "chunkingConfiguration": {
        "chunkingStrategy": "DEFAULT"
    }
}
```

Perluas bagian yang sesuai dengan strategi chunking yang ingin Anda gunakan:

### Tidak ada chunking
<a name="w2aac32c12c25c13c17c11c15b1"></a>

Untuk memperlakukan setiap dokumen dalam sumber data Anda sebagai potongan sumber tunggal, tentukan `NONE` di `chunkingStrategy` bidang`ChunkingConfiguration`, seperti dalam format berikut:

```
{
    "chunkingStrategy": "NONE"
}
```

### Fixed-size chunking
<a name="w2aac32c12c25c13c17c11c15b3"></a>

Untuk membagi setiap dokumen di sumber data Anda menjadi potongan-potongan dengan ukuran yang kira-kira sama, tentukan `FIXED_SIZE` di `chunkingStrategy` bidang `ChunkingConfiguration` dan sertakan a [FixedSizeChunkingConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FixedSizeChunkingConfiguration.html)di `fixedSizeChunkingConfiguration` bidang, seperti dalam format berikut:

```
{
    "chunkingStrategy": "FIXED_SIZE",
    "fixedSizeChunkingConfiguration": {
        "maxTokens": number,
        "overlapPercentage": number
    }
}
```

**catatan**  
Chunking semantik tidak didukung untuk basis pengetahuan yang dikelola.