Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyinkronkan sumber data
Setelah Anda membuat basis pengetahuan Anda, Anda menelan atau menyinkronkan data Anda sehingga data dapat ditanyakan. Penyerapan mengubah data mentah di sumber data Anda menjadi penyematan vektor.
Sebelum memulai konsumsi, periksa apakah sumber data Anda memenuhi persyaratan berikut:
-
Anda telah mengonfigurasi informasi koneksi untuk sumber data Anda. Lihat Menghubungkan sumber data. Anda mengonfigurasi sumber data Anda sebagai bagian dari pembuatan basis pengetahuan Anda.
-
Anda telah mengonfigurasi model penyematan vektor pilihan Anda. Lihat model Menanamkan opsi model penyematan vektor yang didukung. Anda mengonfigurasi penyematan vektor Anda sebagai bagian dari pembuatan basis pengetahuan Anda.
-
File dalam format yang didukung. Untuk informasi selengkapnya, lihat Format dokumen yang didukung.
-
File tidak melebihi ukuran file pekerjaan Ing estion yang ditentukan dalam Kuota layanan dan kuota di Refer AWS ensi Umum.
Setiap kali Anda menambahkan, mengubah, atau menghapus file dari sumber data, Anda harus menyinkronkan sumber data sehingga diindeks ulang ke basis pengetahuan. Sinkronisasi bersifat inkremental, jadi Amazon Bedrock hanya memproses dokumen yang ditambahkan, dimodifikasi, atau dihapus sejak sinkronisasi terakhir.
Untuk mempelajari cara memasukkan data Anda ke dalam basis pengetahuan dan menyinkronkan dengan data terbaru Anda, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:
- Console
-
Menyerap data Anda ke dalam basis pengetahuan Anda dan menyinkronkan dengan data terbaru Anda
-
Masuk ke Konsol Manajemen AWS dan arahkan ke Amazon Bedrock AgentCore > Built-in tools > Kno wledge Base.
-
Pilih basis pengetahuan Anda.
-
Di bagian Sumber data, pilih Sin kronisasi untuk memulai penyerapan data atau menyinkronkan data terbaru Anda. Untuk menghentikan sumber data yang sedang disinkronkan, pilih Ber henti. Sumber data saat ini harus disinkronkan untuk menghentikan sinkronisasi sumber data. Anda dapat memilih Sinkronisasi lagi untuk menelan sisa data Anda.
-
Ketika penyerapan data selesai, spanduk sukses hijau muncul jika berhasil.
-
Anda dapat memilih sumber data untuk melihat riwayat Sin kronisasi. Pilih Lihat peringatan untuk melihat mengapa pekerjaan penyerapan data gagal.
- API
-
Untuk memasukkan data Anda ke dalam basis pengetahuan Anda dan menyinkronkan dengan data terbaru Anda, kirim StartIngestionJob permintaan dengan titik akhir waktu pembuatan Agen untuk Amazon Bedrock. Tentukan knowledgeBaseId dandataSourceId. Anda juga dapat menghentikan pekerjaan penyerapan data yang sedang berjalan dengan mengirimkan StopIngestionJob permintaan. TentukandataSourceId,ingestionJobId, danknowledgeBaseId. Pekerjaan penyerapan data saat ini harus berjalan untuk menghentikan penyerapan data. Anda dapat mengirim StartIngestionJob permintaan lagi untuk menelan sisa data Anda ketika Anda siap.
Gunakan yang ingestionJobId dikembalikan dalam respons dalam GetIngestionJob permintaan dengan titik akhir waktu pembuatan Ag ents for Amazon Bedrock untuk melacak status pekerjaan penyerapan. Selain itu, tentukan knowledgeBaseId dandataSourceId.
-
Ketika pekerjaan konsumsi selesai, jaw status abannya adalahCOMPLETE.
-
Ob statistics jek dalam respons mengembalikan informasi tentang apakah penyerapan berhasil atau tidak untuk dokumen di sumber data.
Anda juga dapat melihat informasi untuk semua pekerjaan penyerapan untuk sumber data dengan mengirimkan ListIngestionJobs permintaan dengan titik akhir waktu pembuatan Agen untuk Amazon Bedrock. T knowledgeBaseId entukan dataSourceId dan basis pengetahuan tempat data dicerna.
-
Filter untuk hasil dengan menentukan status yang akan dicari di filters objek.
-
Urutkan berdasarkan waktu pekerjaan dimulai atau status pekerjaan dengan menentukan sortBy objek. Anda dapat mengurutkan dalam urutan naik atau turun.
-
Tetapkan jumlah maksimum hasil yang akan dikembalikan dalam respons di maxResults lapangan. Jika ada lebih banyak hasil daripada angka yang Anda tetapkan, respons mengembalikan a nextToken yang dapat Anda kirim dalam ListIngestionJobs permintaan lain untuk melihat kumpulan pekerjaan berikutnya.
Mengatur jadwal sinkronisasi untuk sumber data
Alih-alih memulai sinkronisasi secara manual setiap kali konten Anda berubah, Anda dapat mengatur jadwal sinkronisasi sehingga Amazon Bedrock secara otomatis menyinkronkan sumber data pada frekuensi berulang. Sinkronisasi terjadwal membantu menjaga basis pengetahuan Anda tetap mutakhir tanpa tindakan manual. Anda mengatur jadwal sinkronisasi saat menghubungkan sumber data, dan Anda dapat mengubahnya nanti dengan mengedit sumber data.
Anda dapat memilih salah satu frekuensi berikut:
- On-demand
-
Konten hanya disinkronkan saat Anda memulai sinkronisasi secara manual. Tidak ada penjadwalan otomatis yang terjadi. Ini adalah frekuensi default.
- Harian
-
Konten disinkronkan sekali sehari pada waktu yang dijadwalkan secara otomatis, yang mungkin berbeda.
- Mingguan
-
Konten disinkronkan seminggu sekali, pada hari dalam seminggu yang Anda tentukan, pada waktu yang dijadwalkan secara otomatis.
- Bulanan
-
Konten disinkronkan sebulan sekali, pada hari dalam bulan yang Anda tentukan, pada waktu yang dijadwalkan secara otomatis. Pilih hari tertentu dari 1 hingga 28, atau pilih akhir bulan.
Untuk mengatur jadwal sinkronisasi untuk sumber data, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:
- Console
-
Saat Anda menghubungkan sumber data, atau saat Anda mengedit sumber data yang ada, cari bagian Jadwal sinkronisasi dan pilih Fre kuensi:
-
Jika Anda memilih Mingguan, pilih hari dalam seminggu di mana sinkronisasi berjalan.
-
Jika Anda memilih Bulanan, pilih hari tertentu dalam sebulan (1—28), atau pilih akhir bulan.
Untuk informasi selengkapnya tentang menghubungkan sumber data, lihat Menghubungkan sumber data.
- API
-
Untuk mengatur jadwal sinkronisasi dengan API, AWS SDK, atau, sertakan syncSchedule objek di managedKnowledgeBaseConnectorConfiguration (dalamdataSourceConfiguration) saat Anda mengirim CreateDataSource atau UpdateDataSource meminta dengan titik akhir waktu pembuatan Agen untuk Amazon Bedrock. AWS CLI Untuk menggunakan sinkronisasi sesuai permintaan, hilangkan. syncSchedule
DisyncSchedule, tentukan tepat salah satu bidang frekuensi berikut:
-
daily— Objek kosong ({}). Konten disinkronkan sekali sehari pada waktu di luar puncak yang dipilih sistem.
-
weekly— Objek dengan dayOfWeek bidang wajib. Nilai yang valid adalah SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, dan SATURDAY.
-
monthly— Objek dengan dayOfMonth bidang wajib. DidayOfMonth, tentukan persis salah satu dari berikut ini:
-
dayNumber— Hari tertentu dalam sebulan, dari 1 hingga28.
-
lastDayOfMonth— Objek kosong ({}) yang menjalankan sinkronisasi pada hari kalender terakhir setiap bulan.
Contoh berikut menunjukkan dataSourceConfiguration yang menjadwalkan sinkronisasi mingguan pada hari Senin:
"dataSourceConfiguration": {
"type": "MANAGED_KNOWLEDGE_BASE_CONNECTOR",
"managedKnowledgeBaseConnectorConfiguration": {
"connectorParameters": {
"type": "CONNECTOR_TYPE",
"version": "1"
},
"syncSchedule": {
"weekly": {
"dayOfWeek": "MONDAY"
}
}
}
}
Untuk menyinkronkan pada tanggal 15 setiap bulan, ganti syncSchedule nilainya dengan yang berikut:
"syncSchedule": {
"monthly": {
"dayOfMonth": {
"dayNumber": 15
}
}
}
Setelah Anda menetapkan jadwal, Amazon Bedrock menjalankan sinkronisasi secara otomatis pada frekuensi yang Anda pilih. Anda masih dapat memulai sinkronisasi manual kapan saja. Untuk melacak pekerjaan sinkronisasi terjadwal dan manual, lihat riwayat sinkronisasi di halaman detail sumber data. Untuk informasi selengkapnya, lihat Melihat informasi sumber data untuk basis pengetahuan Amazon Bedrock Anda.