แนวป้องกัน
ในหน้านี้
Guardrails ใช้การป้องกันเนื้อหากับคำขอ AI ก่อนที่คำขอจะไปถึงโมเดล โดยกำหนดค่าทั้งสถานที่ใน Settings (เฟือง) → Guardrails และคีย์ API และบริการที่เชื่อมต่อแต่ละรายการสามารถแทนที่การตั้งค่านี้ได้
"ใช้การป้องกันเนื้อหากับทุกคำขอสำหรับสถานที่นี้ ไม่มีเปิดใช้งานไว้เป็นค่าเริ่มต้น คีย์แต่ละตัวสามารถลบล้างค่าเหล่านี้ได้"


รูปที่ 1: Guardrails: เทมเพลตและการปิดบัง PII


รูปที่ 2: การปกปิดข้อมูลลับและการป้องกัน prompt injection
Guardrails ในตัว
| Guardrail | สิ่งที่ทำ |
|---|---|
| PII masking | "Detect and mask personal data (names, emails, phone numbers, etc.) before prompts reach the model." |
| Secret redaction | "Strip API keys, tokens and other secrets out of prompts before they are sent upstream." |
| Prompt-injection shield | "Block common prompt-injection / jailbreak attempts (e.g. "ignore previous instructions", "developer mode") before they reach the model." |
การปิดบัง PII และการปกปิดข้อมูลลับจะเขียนพรอมต์ใหม่ (คำขอยังคงดำเนินต่อไปโดยปิดบังส่วนที่ละเอียดอ่อน) ส่วนการป้องกัน prompt injection จะบล็อกคำขอที่ตรงกันทันทีพร้อมข้อผิดพลาด content policy violation (HTTP 403)
เทมเพลต
แถว Templates ใช้ชุดการเลือกที่ตั้งไว้ล่วงหน้าได้ในคลิกเดียว จากนั้นคลิก Save changes:
| เทมเพลต | การเลือก |
|---|---|
| None | ไม่มี Guardrails (ค่าเริ่มต้น) |
| PII protection | การปิดบัง PII |
| Secret redaction | การปกปิดข้อมูลลับ |
| Injection shield | การป้องกัน prompt injection |
| Strict | ทั้งสามรายการ |
เมื่อบันทึกจะแสดง "Guardrail settings saved."
ตัวกรองเนื้อหา
ใต้ Guardrails Content filters ช่วยให้คุณเพิ่มกฎของคุณเองได้ ได้แก่ Regular Expression แบบกำหนดเองที่ประเมินกับเนื้อหาพรอมต์ Redact จะเขียนส่วนที่ตรงกันใหม่เป็น [REDACTED] ส่วน Block จะปฏิเสธคำขอ คีย์แต่ละรายการสามารถแทนที่ตัวกรองเหล่านี้ได้
คลิก Add filter แล้วตั้งค่า:
| ฟิลด์ | ลักษณะการทำงาน |
|---|---|
| Pattern | Regular Expression ("Regular expression, e.g. \b\d{16}\b" — ตัวอย่างนี้ตรงกับหมายเลขบัตร 16 หลัก) รูปแบบที่ไม่ปลอดภัยหรือยาวเกินไปจะถูกตัดทิ้งและไม่นำไปใช้ รูปแบบจำกัดไว้ที่ 300 อักขระ และสถานที่หนึ่งแห่งมีตัวกรองได้สูงสุด 25 รายการ การจับคู่ไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ และจะตรวจสอบเฉพาะ 20,000 อักขระแรกของแต่ละข้อความ |
| Action | Redact — ส่วนที่ตรงกันจะถูกเขียนใหม่เป็น [REDACTED] และคำขอจะดำเนินต่อไป Block — คำขอจะถูกปฏิเสธพร้อมข้อผิดพลาด content policy violation |
ใช้ Remove เพื่อลบตัวกรอง แล้วคลิก Save changes หากไม่มีการกำหนดค่าตัวกรองไว้: "No content filters. Add one to redact or block matching prompt text."
การแทนที่รายคีย์และรายบริการ
คีย์ API และบริการที่เชื่อมต่อแต่ละรายการมีสวิตช์ Override facility guardrails ในลิ้นชักการกำหนดค่า:
- ปิด (ค่าเริ่มต้น): คีย์หรือบริการจะรับค่าการเลือก Guardrails และตัวกรองเนื้อหาของสถานที่
- เปิด: คีย์หรือบริการจะใช้การเลือกของตนเองแทน — "Select none to explicitly disable guardrails for this key." นี่คือวิธียกเว้นการผสานรวมที่เชื่อถือได้รายการหนึ่งจากการปิดบังข้อมูลทั้งสถานที่ หรือใช้กฎที่เข้มงวดขึ้นกับคีย์เดียว
ดู คีย์ API และ Connected Services
สิ่งที่ผู้เรียกจะเห็น
- การปกปิดเป็นไปอย่างเงียบ ๆ — โมเดลจะได้รับ
[REDACTED](หรือ PII/ข้อมูลลับที่ปิดบังไว้) แทนข้อความที่ตรงกัน - การบล็อกจะส่งคืน HTTP 403 พร้อมข้อความ "Request blocked by content policy" และรหัส
content_policy_violationดูตารางข้อผิดพลาดใน การเชื่อมต่อแอปพลิเคชันของคุณ
เนื้อหาพรอมต์จะถูกสแกนเฉพาะระหว่างการส่งเท่านั้น — Guardrails จะไม่จัดเก็บสิ่งที่สแกน