Hvordan bruke Azure AI Search og Purview: En komplett guide til å bygge et sikkerhetsbevisst RAG med følsomhetsmerker

2/25/2026
4 min read

Hvordan bruke Azure AI Search og Purview: En komplett guide til å bygge et sikkerhetsbevisst RAG med følsomhetsmerker

Innledning

I moderne datastyring og søkefeltet har det blitt spesielt viktig å bygge et sikkerhetsbevisst RAG (Retrieval-Augmented Generation) system som er følsomt for merker. RAG kan kombinere fordelene med både henting og generering for å gi brukerne mer presise svar og informasjon. I denne artikkelen vil vi trinnvis veilede deg i hvordan du bygger et sikkerhetsbevisst RAG-system med følsomhetsmerker ved hjelp av Azure AI Search og Purview.

Forutsetninger

Før du begynner, må du sørge for at du har følgende:

  • Azure-konto: Du trenger en gyldig Azure-konto for å få tilgang til Azure AI Search og Azure Purview.
  • Grunnleggende forståelse av Azure-tjenester: En grunnleggende forståelse av Azure, inkludert hvordan du oppretter ressursgrupper og tjenester.
  • Programmeringsgrunnlag: Noen av eksemplene i denne artikkelen kan kreve grunnleggende kunnskap om Python eller PowerShell-programmering.
  • Detaljerte trinn

    Trinn 1: Opprett Azure AI Search-tjeneste

  • Logg inn på Azure-portalen.
  • Klikk på "Opprett ressurs" i venstre meny.
  • Skriv "Azure Search" i søkefeltet, velg "Azure Cognitive Search", og klikk deretter på "Opprett".
  • Fyll ut nødvendig informasjon, som navn, abonnement, ressursgruppe og plassering, og klikk deretter på "Gjennomgå + opprett".
  • Bekreft at informasjonen er korrekt, og klikk på "Opprett".
  • Etter å ha opprettet Azure AI Search-tjenesten, kan du finne relevant tjenesteinformasjon i portalen
    

    Trinn 2: Opprett Azure Purview-konto

  • Logg inn på Azure-portalen.
  • Klikk på "Opprett ressurs".
  • Skriv "Purview" i søkefeltet, og velg deretter "Azure Purview".
  • Fyll ut nødvendig informasjon, som kontonavn, abonnement, ressursgruppe og område, bekreft deretter og klikk på "Gjennomgå + opprett".
  • Vent på at ressursen blir distribuert.
  • Purview-tjenesten kan hjelpe deg med å administrere klassifisering og følsomhetsmerker for data
    

    Trinn 3: Konfigurer datakilder og følsomhetsmerker

  • I Azure Purview-portalen, klikk på "Datakilder".
  • Velg "Legg til datakilde", skriv inn relevant informasjon og koble til datakilden din.
  • Konfigurer dataskanning. Du kan velge automatisk skanning eller manuell skanning.
  • I dataklassifiseringen, tilpass følsomhetsmerker, for eksempel: personopplysninger, økonomisk informasjon, konfidensielle data osv.
  • Gjennom Purview kan du enkelt administrere følsomhetsmerker for data
    

    Trinn 4: Integrer Azure AI Search

  • Opprett et nytt indeks, konfigurer indeksen i Azure Search-tjenesten via REST API eller SDK.
  • Opprett indeksen i Azure-portalen ved å definere felt, datatyper og andre parametere for å konfigurere indeksen.
  • {
    

    "name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }

  • Bruk SDK til å laste data inn i søkeindeksen.
  • Trinn 5: Bygg RAG forespørselshåndteringslogikk

  • Bruk Azure Functions eller apptjenester til å opprette et API-grensesnitt som mottar brukerens forespørsel.
  • Implementer logikken for sjekk av følsomhetsmerker i dette grensesnittet.
  • import requests
    

    def querysearch(query): # Implementer sjekk av følsomhetsmerker her, og få tilgang til søke-APIet basert på sjekkeresultatet response = requests.get(f"?q={query}") return response.json()

    Trinn 6: Returner behandlet respons

    Etter å ha behandlet forespørselen, hent informasjon fra søkeindeksen og returner den til brukeren, samtidig som du sikrer at utdataene ikke avslører sensitiv informasjon.

    def processresponse(response):
    

    results = response.get('value', []) # Behandle søkeresultater, filtrere sensitiv informasjon return results

    Vanlige spørsmål

  • Hvordan sikrer jeg datasikkerhet?
  • - Bruk Azure Purviews funksjoner for administrasjon av følsomhetsmerker for å sikre streng kontroll over sensitiv informasjon.

  • Hvordan håndterer jeg sensitiv informasjon i brukerforespørselen?
  • - Implementer en sjekk av følsomhetsmerker i forespørselens logikk, og håndter dataene i henhold til merkene, for eksempel ved å skjule visse data.

  • Hvilke typer datakilder kan brukes?
  • - Azure Purview støtter flere datakilder, inkludert Azure Blob Storage, SQL-databaser osv.

    Oppsummering

    Å bygge et sikkerhetsbevisst RAG-system med følsomhetsmerker krever en viss teknisk bakgrunn, men så lenge du følger trinnene ovenfor, kan du bruke Azure AI Search og Purview til å opprette et effektivt og sikkert informasjonsinnhentingssystem. Gjennom effektiv datastyring og kontroll av følsomhetsmerker, sikrer du at informasjonen du håndterer alltid forblir sikker og i samsvar. Vi håper denne veiledningen kan være til hjelp for deg!

    Published in Technology

    You Might Also Like