Como usar Azure AI Search e Purview: Guia completo para construir um RAG seguro com percepção de etiquetas de sensibilidade
Como usar Azure AI Search e Purview: Guia completo para construir um RAG seguro com percepção de etiquetas de sensibilidade
Introdução
No campo moderno de gerenciamento de dados e pesquisa, construir um sistema RAG (Retrieval-Augmented Generation) seguro com percepção de etiquetas de sensibilidade se torna especialmente importante. O RAG pode combinar as vantagens de recuperação e geração, fornecendo respostas e informações mais precisas aos usuários. Neste artigo, vamos guiá-lo passo a passo sobre como construir um sistema RAG seguro com percepção de etiquetas de sensibilidade usando Azure AI Search e Purview.
Pré-requisitos
Antes de começar, certifique-se de que você possui os seguintes requisitos:
Passos detalhados
Passo 1: Criar o serviço Azure AI Search
Após criar o serviço Azure AI Search, você pode encontrar as informações do serviço relacionadas no portal.
Passo 2: Criar uma conta Azure Purview
O serviço Purview pode ajudá-lo a gerenciar a classificação de dados e etiquetas de sensibilidade.
Passo 3: Configurar fontes de dados e etiquetas de sensibilidade
Com o Purview, você pode gerenciar facilmente as etiquetas de sensibilidade dos dados.
Passo 4: Integrar o Azure AI Search
{
"name": "sample-index", "fields": [ {"name": "id", "type": "Edm.String", "key": true, "searchable": true}, {"name": "content", "type": "Edm.String", "searchable": true} ] }
Passo 5: Construir a lógica de processamento de solicitações RAG
import requests
def querysearch(query): # Implemente a verificação de etiquetas de sensibilidade aqui e acesse a API de busca com base no resultado da verificação. response = requests.get(f"?q={query}") return response.json()
Passo 6: Retornar a resposta processada
Após processar a consulta, obtenha informações do índice de busca e retorne ao usuário, garantindo que o conteúdo de saída não vaze nenhuma informação sensível.
def processresponse(response):
results = response.get('value', []) # Processar os resultados da busca, filtrando informações sensíveis. return results
Perguntas frequentes
- Use a funcionalidade de gerenciamento de etiquetas de sensibilidade do Azure Purview para garantir um controle rigoroso sobre informações sensíveis.
- Implemente um mecanismo de verificação de etiquetas de sensibilidade na lógica de consulta, tomando as devidas providências com base nas etiquetas, como ocultar certos dados.
- O Azure Purview suporta várias fontes de dados, incluindo Azure Blob Storage, bancos de dados SQL, entre outros.
Conclusão
Construir um sistema RAG seguro com percepção de etiquetas de sensibilidade pode exigir uma certa base técnica, mas seguindo os passos acima, você pode utilizar Azure AI Search e Purview para criar um sistema de recuperação de informações eficiente e seguro. Através de uma gestão eficaz de dados e controle de etiquetas de sensibilidade, assegure que as informações que você processa permaneçam sempre seguras e em conformidade. Esperamos que este guia possa ajudá-lo!

