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
Anda dapat menyesuaikan konsumsi vektor saat menghubungkan sumber data di Konsol Manajemen AWS atau dengan memodifikasi nilai vectorIngestionConfiguration bidang saat mengirim permintaan. CreateDataSource
Pilih topik untuk mempelajari cara menyertakan konfigurasi untuk menyesuaikan konsumsi saat menghubungkan ke sumber data:
Gunakan penguraian cerdas
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 darivectorIngestionConfiguration, 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
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
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 ChunkingConfigurationdi chunkingConfiguration bidang. VectorIngestionConfiguration
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:
Untuk memperlakukan setiap dokumen dalam sumber data Anda sebagai potongan sumber tunggal, tentukan NONE di chunkingStrategy bidangChunkingConfiguration, seperti dalam format berikut:
{ "chunkingStrategy": "NONE" }
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 FixedSizeChunkingConfigurationdi fixedSizeChunkingConfiguration bidang, seperti dalam format berikut:
{ "chunkingStrategy": "FIXED_SIZE", "fixedSizeChunkingConfiguration": { "maxTokens": number, "overlapPercentage": number } }
catatan
Chunking semantik tidak didukung untuk basis pengetahuan yang dikelola.