Hubungkan basis pengetahuan Anda ke sumber data kustom - Amazon Bedrock

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

Hubungkan basis pengetahuan Anda ke sumber data kustom

Alih-alih memilih layanan sumber data yang didukung, Anda dapat terhubung ke sumber data khusus untuk keuntungan berikut:

  • Fleksibilitas dan kontrol atas tipe data yang Anda inginkan untuk dapat diakses oleh basis pengetahuan Anda.

  • Kemampuan untuk menggunakan operasi KnowledgeBaseDocuments API untuk langsung menelan atau menghapus dokumen tanpa perlu menyinkronkan perubahan.

  • Kemampuan untuk melihat dokumen di sumber data Anda secara langsung melalui konsol Amazon Bedrock atau API.

  • Kemampuan untuk mengunggah dokumen ke sumber data langsung di AWS Management Console atau menambahkannya sebaris.

  • Kemampuan untuk menambahkan metadata langsung ke setiap dokumen saat menambahkan atau memperbarui dokumen di sumber data. Untuk informasi selengkapnya tentang cara menggunakan metadata untuk memfilter saat mengambil informasi dari sumber data, lihat tab Metadata dan pemfilteran di. Konfigurasikan dan sesuaikan kueri dan pembuatan respons

Untuk menghubungkan basis pengetahuan ke sumber data kustom, kirim CreateDataSourcepermintaan dengan titik akhir waktu pembuatan Agen untuk Amazon Bedrock. Tentukan knowledgeBaseId basis pengetahuan untuk terhubung, berikan name ke sumber data, dan tentukan type bidang di dataSourceConfiguration asCUSTOM. Berikut ini menunjukkan contoh minimal untuk membuat sumber data ini:

PUT /knowledgebases/KB12345678/datasources/ HTTP/1.1 Content-type: application/json { "name": "MyCustomDataSource", "dataSourceConfiguration": { "type": "CUSTOM" } }

Anda dapat menyertakan salah satu bidang opsional berikut untuk mengonfigurasi sumber data:

Bidang Kasus penggunaan
deskripsi Untuk memberikan deskripsi untuk sumber data.
clientToken Untuk memastikan permintaan API selesai hanya sekali. Untuk informasi selengkapnya, lihat Memastikan idempotensi.
serverSideEncryptionKonfigurasi Untuk menentukan kunci KMS kustom untuk penyimpanan data sementara saat mengubah data Anda menjadi embeddings. Untuk informasi selengkapnya, lihat Enkripsi penyimpanan data sementara selama konsumsi data
dataDeletionPolicy Untuk mengonfigurasi apa yang harus dilakukan dengan penyematan vektor untuk sumber data Anda di penyimpanan vektor, jika Anda menghapus sumber data. Tentukan RETAIN untuk menyimpan data di penyimpanan vektor atau opsi default DELETE untuk menghapusnya.
vectorIngestionConfiguration Untuk mengkonfigurasi opsi untuk menelan sumber data. Lihat di bawah untuk informasi lebih lanjut.

vectorIngestionConfigurationBidang memetakan ke VectorIngestionConfigurationobjek yang berisi bidang berikut:

Setelah menyiapkan sumber data kustom Anda, Anda dapat menambahkan dokumen ke dalamnya dan langsung memasukkannya ke dalam basis pengetahuan. Tidak seperti sumber data lainnya, Anda tidak perlu menyinkronkan sumber data khusus. Untuk mempelajari cara menelan dokumen secara langsung, lihatIngest berubah langsung menjadi basis pengetahuan.