View a markdown version of this page

Kueri basis pengetahuan yang terhubung ke grafik Amazon Neptune Analytics - Amazon Bedrock

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

Kueri basis pengetahuan yang terhubung ke grafik Amazon Neptune Analytics

Anda dapat menanyakan basis pengetahuan yang menggunakan grafik Amazon Neptune Analytics, dan hanya mengembalikan teks yang relevan dari sumber data. Untuk kueri ini, kirim Retrieve permintaan dengan titik akhir runtime Ag ents for Amazon Bedrock, seperti dengan basis pengetahuan standar. Untuk informasi tentang menanyakan basis pengetahuan dan mengambil data serta menghasilkan respons, lihat:

Struktur respons yang dikembalikan dari basis pengetahuan dengan grafik Amazon Neptune Analytics, sama dengan standar KnowledgeBaseRetrievalResult. Namun, tanggapannya juga mencakup beberapa bidang tambahan dari Amazon Neptunus.

Tabel berikut menjelaskan bidang dari Neptune Analytics yang mungkin Anda lihat dalam respons yang dikembalikan. Amazon Bedrock mendapatkan bidang-bidang ini dari respons Neptune Analytics. Jika respons tersebut tidak berisi bidang ini, maka hasil kueri yang dikembalikan dari Amazon Bedrock juga tidak akan memiliki bidang ini.

Bidang Deskripsi

x-amz-bedrock-kb-sumber

URL Amazon S3 dari dokumen yang dikembalikan.

skor

Ukuran jarak yang menunjukkan seberapa dekat respons cocok dengan kueri yang disediakan, di mana nilai yang lebih rendah menunjukkan kecocokan yang lebih baik.

x-amz-bedrock-kb-id sumber data

ID sumber data yang digunakan untuk basis pengetahuan.

x-amz-bedrock-kb-chunk-id

ID potongan yang digunakan untuk mengambil informasi untuk kueri dan menghasilkan respons.

DocumentAttributes

Atribut dokumen atau bidang metadata dari Amazon Kendra. Hasil kueri yang dikembalikan dari basis pengetahuan menyimpannya sebagai pasangan kunci-nilai metadata. Anda dapat memfilter hasil dengan pemfilteran metadata dari Amazon Bedrock.

Menggunakan metadata dan penyaringan

Saat Anda menanyakan basis pengetahuan dan menghasilkan tanggapan, Anda dapat memfilter metadata untuk menemukan dokumen yang lebih relevan. Misalnya, Anda dapat memfilter berdasarkan tanggal publikasi dokumen. Anda dapat menggunakan konsol Amazon Bedrock atau API runtime RetrievalFilter untuk tujuan ini, yang dapat menentukan beberapa kondisi filter umum.

Berikut ini adalah beberapa pertimbangan untuk menggunakan RetrievalFilter API untuk grafik Neptune Analytics.

  • listContainsFilter tidak didukung.

  • Varian daftar stringContains filter tidak didukung.

  • Untuk praktik terbaik tentang memilih jenis filter dan merancang atribut metadata untuk pemfilteran yang efisien, lihat Praktik terbaik untuk pemfilteran metadata di GraphRag.

Berikut ini menunjukkan contoh:

"vectorSearchConfiguration": { "numberOfResults": 5, "filter": { "orAll": [ { "andAll": [ { "equals": { "key": "genre", "value": "entertainment" } }, { "greaterThan": { "key": "year", "value": 2018 } } ] }, { "andAll": [ { "startsWith": { "key": "author", "value": "C" } } ] } ] } } }