Hvordan man bruger Azure AI Search og Purview: En komplet guide til at bygge et sikkerhedsfokuseret RAG med følsomhedsetiketter
Hvordan man bruger Azure AI Search og Purview: En komplet guide til at bygge et sikkerhedsfokuseret RAG med følsomhedsetiketter
Introduktion
I moderne datastyring og søgefeltet er det blevet særligt vigtigt at bygge et sikkerhedsfokuseret RAG (Retrieval-Augmented Generation) system, der er følsomhedsetiketteret. RAG kan kombinere fordelene ved både retrieval og generation for at give brugerne mere præcise svar og information. I denne artikel vil vi trin for trin guide dig i, hvordan du bygger et sikkerhedsfokuseret RAG system med følsomhedsetiketter ved hjælp af Azure AI Search og Purview.
Forudsætninger
Før du begynder, skal du sikre dig, at du har følgende:
Detaljerede trin
Trin 1: Opret Azure AI Search-tjeneste
Når du har oprettet Azure AI Search-tjenesten, kan du finde de relevante tjenesteoplysninger i portalen.
Trin 2: Opret Azure Purview-konto
Purview-tjenesten kan hjælpe dig med at administrere klassificering og følsomhedsetiketter for data.
Trin 3: Konfigurer datakilder og følsomhedsetiketter
Gennem Purview kan du nemt administrere følsomhedsetiketter for data.
Trin 4: Integrer Azure AI Search
{
"name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }
Trin 5: Byg RAG-anmodningsbehandlingslogik
import requests
def querysearch(query): # Implementer kontrol af følsomhedsetiketter her, og få adgang til søge-API'et baseret på kontrolresultatet response = requests.get(f"?q={query}") return response.json()
Trin 6: Returner den behandlede respons
Efter at have behandlet forespørgslen, skal du hente information fra søgeindekset og returnere den til brugeren, samtidig med at du sikrer, at output ikke afslører nogen følsomme oplysninger.
def processresponse(response):
results = response.get('value', []) # Behandl søgeresultaterne, filtrer følsomme oplysninger return results
Ofte stillede spørgsmål
- Brug Azure Purviews funktioner til administration af følsomhedsetiketter for at sikre streng kontrol over følsomme oplysninger.
- Implementer en mekanisme til kontrol af følsomhedsetiketter i forespørgselslogikken og træf passende foranstaltninger baseret på etiketterne, såsom at skjule visse data.
- Azure Purview understøtter forskellige datakilder, herunder Azure Blob Storage, SQL-databaser osv.
Konklusion
At bygge et sikkerhedsfokuseret RAG-system med følsomhedsetiketter kræver en vis teknisk baggrund, men så længe du følger de ovenstående trin, kan du bruge Azure AI Search og Purview til at skabe et effektivt og sikkert informationssøgesystem. Gennem effektiv datastyring og kontrol af følsomhedsetiketter sikrer du, at de oplysninger, du behandler, altid forbliver sikre og i overensstemmelse med reglerne. Vi håber, at denne vejledning kan hjælpe dig!

