Како да користите Azure AI Search и Purview: Комплетен водич за изградба на безбедна RAG свесна за етикети на чувствителност
Како да користите Azure AI Search и Purview: Комплетен водич за изградба на безбедна RAG свесна за етикети на чувствителност
Вовед
Во современото управување со податоци и областите на пребарување, изградбата на безбедна RAG (Retrieval-Augmented Generation) система свесна за етикети на чувствителност станува особено важна. RAG може да комбинира предностите на пребарување и генерирање, нудејќи им на корисниците попрецизни одговори и информации. Во овој напис, ќе ве водиме чекор по чекор преку Azure AI Search и Purview, како да изградите безбедна RAG система со свест за етикети на чувствителност.
Предуслови
Пред да започнете, уверете се дека имате следниве услови:
Детални чекори
Чекор 1: Создавање на Azure AI Search услуга
Создавањето на Azure AI Search услугата ќе ви овозможи да најдете релевантни информации во порталот.
Чекор 2: Создавање на Azure Purview сметка
Purview услугата може да ви помогне да управувате со класификацијата на податоците и етикетите на чувствителност.
Чекор 3: Конфигурирање на извори на податоци и етикети на чувствителност
Со помош на Purview, можете лесно да управувате со етикетите на чувствителност на податоците.
Чекор 4: Интеграција на Azure AI Search
{
"name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }
Чекор 5: Изградба на логика за обработка на RAG барања
import requests
def querysearch(query): # Имплементирајте проверка на етикетите на чувствителност и според резултатот, пристапете до API за пребарување response = requests.get(f"?q={query}") return response.json()
Чекор 6: Враќање на обработениот одговор
По обработката на пребарувањето, добијте информации од индексот за пребарување и враќајте ги на корисникот, истовремено осигурувајќи се дека излезните информации не откриваат никакви чувствителни информации.
def processresponse(response):
results = response.get('value', []) # Обработете ги резултатите од пребарувањето, филтрирајте чувствителни информации return results
Често поставувани прашања
- Користете ја функцијата за управување со етикетите на чувствителност во Azure Purview за да осигурите строг надзор над чувствителните информации.
- Имплементирајте механизам за проверка на етикетите на чувствителност во логиката на пребарување, и постапувајте според етикетите, на пример, блокирајте одредени податоци.
- Azure Purview поддржува различни извори на податоци, вклучувајќи Azure Blob Storage, SQL бази на податоци итн.
Заклучок
Иако изградбата на безбедна RAG система свесна за етикети на чувствителност бара одредено техничко знаење, следејќи ги горенаведените чекори, можете да создадете ефикасен и безбеден систем за пребарување информации користејќи Azure AI Search и Purview. Со ефективно управување со податоците и контрола на етикетите на чувствителност, осигурајте се дека информациите со кои управувате секогаш остануваат безбедни и усогласени. Се надеваме дека упатствата во овој напис ќе ви помогнат!

