Kako koristiti Azure AI Search i Purview: Sveobuhvatan vodič za izgradnju sigurnog RAG-a sa svesti o oznakama osetljivosti
Kako koristiti Azure AI Search i Purview: Sveobuhvatan vodič za izgradnju sigurnog RAG-a sa svesti o oznakama osetljivosti
Uvod
U modernom upravljanju podacima i pretraživanju, izgradnja sigurnog RAG (Retrieval-Augmented Generation) sistema sa svesti o oznakama osetljivosti postaje posebno važna. RAG može kombinovati prednosti pretrage i generisanja, pružajući korisnicima preciznije odgovore i informacije. U ovom članku, korak po korak ćemo vas voditi kroz proces izgradnje sigurnog RAG sistema sa svesti o oznakama osetljivosti koristeći Azure AI Search i Purview.
Preduslovi
Pre nego što počnete, molimo vas da osigurate da imate sledeće:
Detaljni koraci
Prvi korak: Kreiranje Azure AI Search usluge
Nakon kreiranja Azure AI pretrage, možete pronaći relevantne informacije o usluzi u portalu
Drugi korak: Kreiranje Azure Purview naloga
Purview usluga može vam pomoći da upravljate klasifikacijom podataka i oznakama osetljivosti
Treći korak: Konfiguracija izvora podataka i oznaka osetljivosti
Kroz Purview, možete lako upravljati oznakama osetljivosti podataka
Četvrti korak: Integracija Azure AI Search
{
"name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }
Peti korak: Izgradnja logike obrade RAG zahteva
import requests
def querysearch(query): # Implementirajte provere oznaka osetljivosti ovde i pristupite pretraživačkom API-ju na osnovu rezultata provere response = requests.get(f"?q={query}") return response.json()
Šesti korak: Vraćanje obrađenog odgovora
Nakon obrade upita, dobijte informacije iz pretraživačkog indeksa i vratite ih korisniku, osiguravajući da izlazni sadržaj ne otkriva nikakve osetljive informacije.
def processresponse(response):
results = response.get('value', []) # Obradite rezultate pretrage, filtrirajte osetljive informacije return results
Česta pitanja
- Koristite funkcionalnost upravljanja oznakama osetljivosti Azure Purview-a da biste osigurali strogu kontrolu nad osetljivim informacijama.
- Implementirajte mehanizam provere oznaka osetljivosti u logici upita, a zatim postupite u skladu sa oznakama, na primer, blokirajući određene podatke.
- Azure Purview podržava različite izvore podataka, uključujući Azure Blob Storage, SQL baze podataka itd.
Zaključak
Iako izgradnja sigurnog RAG sistema sa svesti o oznakama osetljivosti zahteva određeno tehničko znanje, ako pratite navedene korake, možete koristiti Azure AI Search i Purview za kreiranje efikasnog i sigurnog sistema za pretragu informacija. Kroz efikasno upravljanje podacima i kontrolu oznaka osetljivosti, osigurajte da informacije kojima upravljate ostanu sigurne i usklađene. Nadamo se da će vam ovaj vodič pomoći!

