Ako používať Azure AI Search a Purview: Kompletný sprievodca na vytvorenie bezpečného RAG s citlivosťou na štítky
Ako používať Azure AI Search a Purview: Kompletný sprievodca na vytvorenie bezpečného RAG s citlivosťou na štítky
Úvod
V oblasti moderného správy dát a vyhľadávania je vytvorenie bezpečného RAG (Retrieval-Augmented Generation) systému s citlivosťou na štítky obzvlášť dôležité. RAG dokáže kombinovať výhody vyhľadávania a generovania, aby používateľom poskytlo presnejšie odpovede a informácie. V tomto článku vás krok za krokom prevedieme, ako vytvoriť bezpečný RAG systém s funkciou citlivosti na štítky pomocou Azure AI Search a Purview.
Predpoklady
Pred začatím sa uistite, že máte nasledujúce predpoklady:
Podrobné kroky
Krok 1: Vytvorenie služby Azure AI Search
Po vytvorení služby Azure AI Search nájdete relevantné informácie o službe v portáli.
Krok 2: Vytvorenie účtu Azure Purview
Služba Purview vám môže pomôcť spravovať klasifikáciu a citlivosť štítkov dát.
Krok 3: Konfigurácia zdrojov dát a citlivosti štítkov
Pomocou Purview môžete ľahko spravovať citlivé štítky dát.
Krok 4: Integrácia Azure AI Search
{
"name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }
Krok 5: Vytvorenie logiky spracovania požiadaviek RAG
import requests
def querysearch(query): # Implementujte kontrolu citlivosti štítkov a na základe výsledku kontroly pristupujte k vyhľadávaciemu API response = requests.get(f"?q={query}") return response.json()
Krok 6: Vrátenie spracovanej odpovede
Po spracovaní požiadavky získajte informácie z vyhľadávacieho indexu a vráťte ich používateľovi, pričom zabezpečte, aby výstupný obsah neodhalil žiadne citlivé informácie.
def processresponse(response):
results = response.get('value', []) # Spracovanie výsledkov vyhľadávania, filtrovanie citlivých informácií return results
Časté otázky
- Použite funkciu správy citlivosti štítkov v Azure Purview, aby ste zabezpečili prísnu kontrolu nad citlivými informáciami.
- Implementujte mechanizmus kontroly citlivosti štítkov v logike požiadaviek a na základe štítkov vykonajte príslušné spracovanie, napríklad blokovanie určitých dát.
- Azure Purview podporuje rôzne zdroje dát, vrátane Azure Blob Storage, SQL databáz a ďalších.
Zhrnutie
Vytvorenie bezpečného RAG systému s citlivosťou na štítky si síce vyžaduje určité technické základy, ale ak budete postupovať podľa uvedených krokov, môžete využiť Azure AI Search a Purview na vytvorenie efektívneho a bezpečného systému vyhľadávania informácií. Efektívnym spravovaním dát a kontrolou citlivosti štítkov zabezpečíte, že informácie, ktoré spracovávate, zostanú vždy bezpečné a v súlade s predpismi. Dúfame, že vám tento sprievodca pomôže!

