Como criar e consumir índices de vetor no Estúdio de IA do Azure
Importante
Os itens marcados (versão prévia) neste artigo estão atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares de Versões Prévias do Microsoft Azure.
Neste artigo, você aprenderá a criar e usar um índice de vetor para executar RAG (Geração Aumentada de Recuperação).
Pré-requisitos
Você deve ter:
- Um projeto do Estúdio de IA do Azure
- Um recurso do Azure AI Search
Criar um índice na guia Índices
Entre no Azure AI Studio.
Acesse seu projeto ou crie um projeto novo no Estúdio de IA do Azure.
No menu recolhível à esquerda, selecione Índices em Componentes.
Selecione + Novo Índice
Escolha os seus Dados de origem. Você pode escolher dados de origem em uma lista de suas fontes de dados recentes, um URL de armazenamento na nuvem ou carregar arquivos e pastas do computador local. Você também pode adicionar uma conexão a outra fonte de dados, como o Armazenamento de Blobs do Azure.
Selecione Próximo depois de escolher os dados de origem
Escolha o Armazenamento de Índice, o local onde você deseja que seu índice seja armazenado
Se você já tiver uma conexão criada para um serviço do Azure AI Search, poderá escolhê-la na lista suspensa.
- Se você não tiver uma conexão existente, escolha Conectar outro serviço do Azure AI Search
- Selecione a assinatura e o serviço que deseja usar.
Selecione Próximo depois de escolher o armazenamento de índice
Defina suas Configurações de Pesquisa
- As Configurações de vetor são padronizadas como verdadeiras para Adicionar busca em vetores a este recurso de pesquisa. Como observado, isso habilita as opções de pesquisa Híbrida e Híbrida + Semântica. Desabilitar isso limita as opções de busca em vetores para Palavra-chave e Semântica.
- Para que a opção híbrida funcione, você precisa de um modelo de inserção. Escolha um modelo de inserção no menu suspenso.
- Selecione a confirmação para implantar um modelo de inserção se ele ainda não existir em seu recurso
Se um modelo OpenAI não Azure não aparecer no menu suspenso, siga estas etapas:
- Navegue até as configurações do projeto no Estúdio de IA do Azure.
- Navegue até a seção conexões na guia configurações e selecione Nova conexão.
- Selecione Modelo sem servidor.
- Digite o nome da implantação do modelo de inserção e selecione Adicionar conexão. Se o modelo não aparecer no menu suspenso, selecione a opção Inserir manualmente.
- Insira o ponto de extremidade da API de implantação, o nome do modelo e a chave de API nos campos correspondentes. Em seguida, adicione a conexão.
- O modelo de inserção agora deve aparecer no menu suspenso.
Selecione Próximo depois de definir as configurações de pesquisa
Nas Configurações de índice
- Insira um nome para o índice ou use o nome preenchido automaticamente
- Agendar atualizações. Você pode optar por atualizar o índice por hora ou diariamente.
- Escolha a computação em que você deseja executar os trabalhos para criar o índice. É possível
- Selecionar automaticamente para permitir que a IA do Azure escolha um tamanho de VM apropriado disponível
- Escolher um tamanho de VM em uma lista de opções recomendadas
- Escolher um tamanho de VM em uma lista de opções possíveis
Selecione Próximo depois de definir as configurações de índice
Reveja os detalhes inseridos e selecione Criar
Você é levado para a página de detalhes do índice em que pode ver o status da criação do índice.
Criar um índice no Playground
Abra o seu projeto do Estúdio de IA do Azure.
Navegue até a guia Playground.
O índice Selecionar o projeto disponível é exibido para os índices existentes no projeto. Se um índice existente não estiver sendo usado, passe para as próximas etapas.
Selecione o menu suspenso Adicionar seus dados.
Se um novo índice estiver sendo criado, selecione a opção Adicionar seus dados. Em seguida, siga as etapas de Criar um índice na guia Índices para navegar pelo assistente para criar um índice.
Se houver um índice externo sendo usado, selecione a opção Conectar índice externo.
Na Origem do índice
- Selecione sua fonte de dados
- Selecione seu Serviço de Pesquisa de IA
- Selecione o índice a ser usado.
Selecione Avançar depois de definir as configurações de pesquisa.
Nas Configurações de índice
- Insira um nome para o índice ou use o nome preenchido automaticamente
- Agendar atualizações. Você pode optar por atualizar o índice por hora ou diariamente.
- Escolha a computação em que você deseja executar os trabalhos para criar o índice. É possível
- Selecionar automaticamente para permitir que a IA do Azure escolha um tamanho de VM apropriado disponível
- Escolher um tamanho de VM em uma lista de opções recomendadas
- Escolher um tamanho de VM em uma lista de opções possíveis
Examine os detalhes inseridos e selecione Criar.
Agora, o índice está pronto para ser usado no Playground.
Usar um índice no prompt flow
Entre no Estúdio de IA do Azure e selecione seu projeto.
No menu esquerdo recolhível, selecione Prompt flow.
Abra um prompt flow existente ou selecione + Criar para criar um novo fluxo.
No menu superior do designer de fluxo, selecione Mais ferramentas e, em seguida, selecione Pesquisa de índice.
Forneça um nome para a Ferramenta de Pesquisa de Índice e selecione Adicionar.
Selecione a caixa de valor mlindex_content e selecione o índice. Após concluir essa etapa, insira as consultas e query_types a serem executadas no índice.