วิธีการใช้ Azure AI Search และ Purview: คู่มือฉบับสมบูรณ์ในการสร้างระบบ RAG ที่มีความปลอดภัยและรับรู้ถึงป้ายกำกับความไว
วิธีการใช้ Azure AI Search และ Purview: คู่มือฉบับสมบูรณ์ในการสร้างระบบ RAG ที่มีความปลอดภัยและรับรู้ถึงป้ายกำกับความไว
บทนำ
ในด้านการจัดการข้อมูลและการค้นหาในปัจจุบัน การสร้างระบบ RAG (Retrieval-Augmented Generation) ที่มีความปลอดภัยและรับรู้ถึงป้ายกำกับความไวกลายเป็นสิ่งที่สำคัญอย่างยิ่ง RAG สามารถรวมข้อดีของการค้นหาและการสร้างเพื่อให้ผู้ใช้ได้รับคำตอบและข้อมูลที่แม่นยำยิ่งขึ้น ในบทความนี้ เราจะค่อยๆ แนะนำคุณเกี่ยวกับวิธีการสร้างระบบ RAG ที่มีฟังก์ชันการรับรู้ถึงป้ายกำกับความไวโดยใช้ Azure AI Search และ Purview
ข้อกำหนดเบื้องต้น
ก่อนเริ่มต้น โปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดดังต่อไปนี้:
ขั้นตอนโดยละเอียด
ขั้นตอนที่หนึ่ง: สร้างบริการ Azure AI Search
หลังจากสร้างบริการ Azure AI Search คุณสามารถค้นหาข้อมูลบริการที่เกี่ยวข้องในพอร์ทัล
ขั้นตอนที่สอง: สร้างบัญชี Azure Purview
บริการ Purview สามารถช่วยคุณจัดการการจัดประเภทข้อมูลและป้ายกำกับความไว
ขั้นตอนที่สาม: กำหนดค่าข้อมูลและป้ายกำกับความไว
ผ่าน Purview คุณสามารถจัดการป้ายกำกับความไวของข้อมูลได้อย่างง่ายดาย
ขั้นตอนที่สี่: รวม Azure AI Search
{
"name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }
ขั้นตอนที่ห้า: สร้างตรรกะการจัดการคำขอ RAG
import requests
def querysearch(query): # ที่นี่ดำเนินการตรวจสอบป้ายกำกับความไว และเข้าถึง API การค้นหาตามผลการตรวจสอบ response = requests.get(f"?q={query}") return response.json()
ขั้นตอนที่หก: ส่งคืนการตอบสนองที่ประมวลผลแล้ว
หลังจากประมวลผลคำค้นหาแล้ว ให้ดึงข้อมูลจากดัชนีการค้นหาและส่งคืนให้ผู้ใช้ โดยต้องมั่นใจว่าข้อมูลที่ส่งออกไม่เปิดเผยข้อมูลที่ละเอียดอ่อนใดๆ
def processresponse(response):
results = response.get('value', []) # ประมวลผลผลลัพธ์การค้นหา กรองข้อมูลที่ละเอียดอ่อน return results
คำถามที่พบบ่อย
- ใช้ฟังก์ชันการจัดการป้ายกำกับความไวของ Azure Purview เพื่อให้แน่ใจว่ามีการควบคุมข้อมูลที่ละเอียดอ่อนอย่างเข้มงวด
- ดำเนินการตรวจสอบป้ายกำกับความไวในตรรกะการค้นหา และดำเนินการตามป้ายกำกับ เช่น การปิดบังข้อมูลบางส่วน
- Azure Purview รองรับแหล่งข้อมูลหลายประเภท รวมถึง Azure Blob Storage, ฐานข้อมูล SQL เป็นต้น
สรุป
การสร้างระบบ RAG ที่มีความปลอดภัยและรับรู้ถึงป้ายกำกับความไวแม้จะต้องการพื้นฐานทางเทคนิค แต่หากทำตามขั้นตอนข้างต้น คุณก็สามารถใช้ Azure AI Search และ Purview สร้างระบบการค้นหาข้อมูลที่มีประสิทธิภาพและปลอดภัยได้ ด้วยการจัดการข้อมูลอย่างมีประสิทธิภาพและการควบคุมป้ายกำกับความไว เพื่อให้แน่ใจว่าข้อมูลที่คุณจัดการยังคงปลอดภัยและเป็นไปตามข้อกำหนด หวังว่าคำแนะนำในบทความนี้จะช่วยคุณได้!

