Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Guardrails digunakan untuk menerapkan perlindungan untuk aplikasi AI generatif Anda yang disesuaikan untuk kasus penggunaan Anda dan selaras dengan kebijakan AI Anda yang bertanggung jawab. Guardrails memungkinkan Anda mengonfigurasi topik yang ditolak, memfilter konten berbahaya, dan menghapus informasi sensitif.
Anda dapat menggunakan ApplyGuardrail
API untuk menilai teks apa pun menggunakan Amazon Bedrock Guardrails yang telah dikonfigurasi sebelumnya, tanpa menggunakan model foundation.
Fitur ApplyGuardrail
API:
-
Validasi Konten - Anda dapat mengirim input atau output teks apa pun ke
ApplyGuardrail
API untuk membandingkannya dengan aturan penghindaran topik yang ditentukan, filter konten, detektor PII, dan daftar blok kata. Anda dapat mengevaluasi input pengguna dan output yang dihasilkan FM secara independen. -
Penerapan Fleksibel - Anda dapat mengintegrasikan
ApplyGuardrail
API di mana saja dalam alur aplikasi Anda untuk memvalidasi data sebelum memproses atau menyajikan hasil kepada pengguna. Misalnya, jika Anda menggunakan aplikasi RAG, Anda sekarang dapat mengevaluasi input pengguna sebelum melakukan pengambilan, alih-alih menunggu hingga pembuatan respons akhir. -
Dipisahkan dari. FMs —
ApplyGuardrail
API dipisahkan dari model dasar. Anda sekarang dapat menggunakan Guardrails tanpa menggunakan Foundation Models. Anda dapat menggunakan hasil penilaian untuk merancang pengalaman pada aplikasi AI generatif Anda.
Topik
Memanggil ApplyGuardrail API di alur aplikasi
Permintaan ini memungkinkan pelanggan untuk meneruskan semua konten mereka yang harus dijaga menggunakan pagar pembatas yang ditentukan. Bidang sumber harus disetel ke “INPUT” ketika konten yang akan dievaluasi berasal dari pengguna, biasanya prompt LLM. Sumber harus disetel ke “OUTPUT” ketika model keluaran Guardrails harus ditegakkan, biasanya respons LLM.
Topik
Mengonfigurasi pagar pembatas untuk digunakan dengan API ApplyGuardrail
Anda menentukan informasi konfigurasi untuk pagar pembatas dalam parameter guardrailConfig
input. Konfigurasi mencakup ID dan versi pagar pembatas yang ingin Anda gunakan. Anda juga dapat mengaktifkan penelusuran untuk pagar pembatas, yang memberikan informasi tentang konten yang diblokir pagar pembatas.
POST /guardrail/{guardrailIdentifier}/version/{guardrailVersion}/apply HTTP/1.1
{
"source": "INPUT" | "OUTPUT",
"content": [
{
"text": {
"text": "string",
}
},
]
}
Contoh kasus penggunaan ApplyGuardrail API
Output ApplyGuardrail
permintaan tergantung pada tindakan pagar pembatas yang diambil pada konten yang diteruskan.
-
Jika pagar pembatas diintervensi di mana konten hanya ditutupi, konten yang tepat dikembalikan dengan masking diterapkan.
-
Jika pagar pembatas mengintervensi dan memblokir konten permintaan, bidang output akan menjadi satu teks, yang merupakan pesan kalengan berdasarkan konfigurasi pagar pembatas.
-
Jika tidak ada tindakan pagar pembatas yang diambil pada konten permintaan, array output kosong.
Minta contoh
{
"source": "OUTPUT",
"content": [
"text": {
"text": "Hi, my name is Zaid. Which car brand is reliable?",
}
]
}
Tanggapan jika Pagar Pembatas tidak melakukan intervensi
{
"usage": {
"topicPolicyUnitsProcessed": 1,
"contentPolicyUnitsProcessed": 1,
"wordPolicyUnitsProcessed": 0,
"sensitiveInformationPolicyFreeUnits": 0
},
"action": "NONE",
"outputs": [],
"assessments": [{}]
}