Як використовувати 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 для створення ефективної та безпечної системи інформаційного пошуку. Завдяки ефективному управлінню даними та контролю чутливих міток ви можете бути впевнені, що інформація, яку ви обробляєте, завжди залишається безпечною та відповідною. Сподіваємося, що цей посібник буде вам корисним!

