Jak používat Azure AI Search a Purview: Kompletní průvodce pro vytváření bezpečného RAG s povědomím o citlivosti štítků
Jak používat Azure AI Search a Purview: Kompletní průvodce pro vytváření bezpečného RAG s povědomím o citlivosti štítků
Úvod
V oblasti moderního správy dat a vyhledávání se stává stále důležitějším vybudovat bezpečný RAG (Retrieval-Augmented Generation) systém s povědomím o citlivosti štítků. RAG dokáže kombinovat výhody vyhledávání a generování, aby uživatelům poskytl přesnější odpovědi a informace. V tomto článku vás provedeme krok za krokem, jak pomocí Azure AI Search a Purview vytvořit bezpečný RAG systém s funkcí povědomí o citlivosti štítků.
Předpoklady
Před zahájením se ujistěte, že máte následující:
Podrobné kroky
Krok 1: Vytvoření služby Azure AI Search
Po vytvoření služby Azure AI Search můžete najít související informace o službě v portálu.
Krok 2: Vytvoření účtu Azure Purview
Služba Purview vám může pomoci spravovat klasifikaci dat a citlivost štítků.
Krok 3: Konfigurace datového zdroje a citlivost štítků
Pomocí Purview můžete snadno spravovat citlivost štítků dat.
Krok 4: Integrace 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: Vytvoření logiky zpracování požadavků RAG
import requests
def querysearch(query): # Zde implementujte kontrolu citlivosti štítků a podle výsledku kontroly přistupte k vyhledávacímu API response = requests.get(f"?q={query}") return response.json()
Krok 6: Vrátit zpracovanou odpověď
Po zpracování dotazu získejte informace z vyhledávacího indexu a vraťte je uživateli, přičemž zajistěte, aby výstupní obsah neodhalil žádné citlivé informace.
def processresponse(response):
results = response.get('value', []) # Zpracování výsledků vyhledávání, filtrování citlivých informací return results
Časté dotazy
- Použijte funkce správy citlivosti štítků Azure Purview, abyste zajistili přísnou kontrolu citlivých informací.
- Implementujte mechanismus kontroly citlivosti štítků v logice dotazu a podle štítků proveďte odpovídající zpracování, například skrytí určitých dat.
- Azure Purview podporuje různé datové zdroje, včetně Azure Blob Storage, SQL databází atd.
Shrnutí
Vytvoření bezpečného RAG systému s povědomím o citlivosti štítků vyžaduje určité technické znalosti, ale pokud budete postupovat podle výše uvedených kroků, můžete využít Azure AI Search a Purview k vytvoření efektivního a bezpečného systému pro vyhledávání informací. Efektivní správa dat a kontrola citlivosti štítků zajistí, že informace, které zpracováváte, zůstanou vždy bezpečné a v souladu s předpisy. Doufáme, že vám tento průvodce pomůže!

