O que há de novo no Azure AI Search

O Azure Cognitive Search agora é o IA do Azure Search. Saiba mais sobre as atualizações mais recentes da funcionalidade, dos documentos e exemplos do Azure AI Search.

Abril de 2024

Item Tipo Descrição
Expansão de armazenamento em camadas Básica e Standard Recurso A Básica agora dá suporte a até três partições e três réplicas. As camadas Básica e Standard (S1, S2, S3) têm significativamente mais armazenamento por partição, na mesma taxa de cobrança por partição. A capacidade extra está sujeita à disponibilidade regional e se aplica aos novos serviços de pesquisa criados após 3 de abril de 2024. Atualmente, não há nenhuma atualização in-loco, portanto, crie um novo serviço de pesquisa para obter o armazenamento extra.
Cota aumentada para vetores Recurso As cotas de vetor também são mais altas em novos serviços criados após 3 de abril de 2024, em regiões selecionadas.
Compartimentalização de vetor interno, tipos de dados de vetor estreitos e uma nova propriedade stored (versão prévia) Recurso Esta versão prévia adiciona suporte para cargas de trabalho de vetor maiores a um custo menor, por meio de três melhoramentos. Primeiro, o Compartimentalização escalar reduz o tamanho do índice vetor na memória e no disco. Em segundo lugar, os tipos de dados estreitos podem ser atribuídos a campos de vetor que podem usá-los. Em terceiro lugar, adicionamos opções de armazenamento de campo de vetor mais flexíveis.
API REST de Pesquisa 01/03/2024-versão prévia API Nova versão prévia das APIs REST de Pesquisa para os novos tipos de dados, propriedades de compactação de vetor e opções de armazenamento.
API REST de Gerenciamento 01/03/2024-versão prévia API Nova versão prévia das APIs REST do Gerenciamento para operações do plano de controle.
Anúncio de preterição de versão prévia 01/07/2023 API Preterição anunciada em 8 de abril de 2024. Desativação em 8 de julho de 2024. Esta foi a primeira API REST que ofereceu suporte à busca em vetores. As versões de API mais recentes têm uma configuração de vetor diferente. É recomendável migrar para uma versão mais recente assim que possível.

Fevereiro de 2024

Item Tipo Descrição
Novos limites de dimensão Recurso Para campos de vetor, os limites máximos de dimensão agora são 3072, em comparação ao valor anterior 2048.

Novembro de 2023

Item Tipo Descrição
Busca em vetores, em disponibilidade geral Recurso A busca em vetores agora tem suporte para cargas de trabalho de produção. A restrição anterior sobre CMK (chaves gerenciadas pelo cliente) foi removida. A Pré-filtragem e o algoritmo exaustivo de K-vizinhos mais próximos também estão em disponibilidade geral.
Classificação semântica, em disponibilidade geral Recurso A classificação semântica (anteriormente conhecida como "pesquisa semântica") agora tem suporte para cargas de trabalho de produção.
Vetorização integrada (versão prévia) Recurso Adiciona divisão de dados e agrupamento de texto para vetor durante a indexação e também adiciona conversões de texto para vetor durante a consulta.
Assistente de importação e vetorização de dados (versão prévia) Recurso Um novo assistente no portal do Azure que automatiza a divisão e a vetorização de dados. Ele tem como alvo a API REST 2023-10-01-Preview.
Projeções de índice (versão prévia) Recurso Um componente de uma definição de conjunto de habilidades que define a forma de um índice secundário. As projeções de índice são usadas para um padrão de índice de um para muitos, em que o conteúdo de um pipeline de enriquecimento pode direcionar vários índices. Você pode definir projeções de índice usando a API REST 2023-10-01-Preview, o portal do Azure e todos os pacotes beta do SDK do Azure que estejam atualizados para usar esse recurso.
API REST 2023-11-01 do Search API Nova versão estável das APIs REST do Search para campos de vetor, consultas vetoriais e classificação semântica. Para saber como migrar para os recursos que já estão em disponibilidade geral, veja as instruções em Atualizar APIs REST.
API REST 2023-11-01 do Gerenciamento API Nova versão estável das APIs REST do Gerenciamento para operações do plano de controle. Esta versão adiciona APIs que habilitam ou desabilitam a classificação semântica.
Habilidade de incorporação do Azure OpenAI (versão prévia) Habilidade Conecta-se a um modelo de incorporação implantado em seu recurso do Azure OpenAI para gerar incorporações durante a execução do conjunto de habilidades. Essa habilidade está disponível por meio da API REST 2023-10-01-Preview, do portal do Azure e de todos os pacotes beta do SDK do Azure que estão atualizados para usar esse recurso.
Habilidade de Divisão de Texto (versão prévia) Habilidade Atualizado no 2023-10-01-Preview para dar suporte à divisão nativa de dados.
Como a busca em vetores e a classificação semântica melhoram os prompts de GPT Vídeo Assista a este breve vídeo para saber como a recuperação híbrida fornece dados fundamentais para gerar respostas úteis de IA e permite a busca tanto por conceitos quanto por palavras-chave.
Controle de acesso em aplicativos de IA generativa Blog Explica como usar o Microsoft Entra ID e a API do Microsoft Graph para implementar permissões granulares de usuário em conteúdo segmentado em seu índice.

Observação

Procurando por versões prévias dos recursos? As versões prévias são anunciadas aqui, mas também mantemos uma lista de versões prévias dos recursos para que seja possível encontrá-los em um só lugar.

Outubro de 2023

Item Tipo Descrição
Acelerador de solução "Conversar com seus dados" Amostra Padrão RAG de ponta a ponta que usa o Azure AI Search como um recuperador. Ele fornece indexação, agrupamento de dados, orquestração e chat com base no GPT do Azure OpenAI.
KNN (K-Nearest Neighbors) exaustivo Recurso O KNN (K-vizinho mais próximo) exaustivo é um novo algoritmo de pontuação para pesquisa de similaridade no espaço de vetor. Ele executa uma pesquisa exaustiva para os vizinhos mais próximos, útil para situações em que o recall alto é mais importante do que o desempenho da consulta. Disponível apenas na API REST 2023-10-01-Preview.
Pré-filtros na busca em vetores Recurso Avalia os critérios de filtro antes da execução da consulta, reduzindo a quantidade de conteúdo que precisa ser pesquisada. Disponível apenas na API REST 2023-10-01-Preview, por meio de uma nova propriedade vectorFilterMode na consulta que pode ser definida como preFilter (padrão) ou postFilter, dependendo de seus requisitos.
API REST de Pesquisa 2023-10-01-Preview API Nova versão prévia das APIs REST de Pesquisa que altera a definição de campos de vetor e consultas de vetor. Essa versão da API apresenta alterações interruptiva em relação à versão 2023-07-01-Preview. De resto, inclui todos os recursos de versão prévia anteriores. É recomendável criar novos índices para a versão 2023-10-01-Preview. Você pode encontrar um erro HTTP 400 em alguns recursos em um índice migrado, mesmo que tenha migrado corretamente.

Agosto de 2023

Item Tipo Descrição
Classificação semântica aprimorada Recurso Os modelos atualizados estão sendo implantados para reclassificado semântico e a disponibilidade é estendida para mais regiões. A contagem máxima de tokens exclusivos dobrou de 128 para 256.

Julho de 2023

Item Tipo Descrição
Demonstração de vetor (SDK do Azure para JavaScript) Amostra Usa a biblioteca Azure.Search.Documents 12.0.0-beta.2 para gerar incorporações, criar e carregar um índice e executar várias consultas de vetor.
Demonstração de vetor (SDK do Azure para .NET) Amostra Usa a biblioteca Azure.Search.Documents 11.5.0-beta.3 para gerar incorporações, criar e carregar um índice e executar várias consultas de vetor. Você também pode experimentar este exemplo na equipe do SDK do Azure.
Demonstração do Vector (SDK do Azure para Python) Amostra Usa a biblioteca masi recente do Azure.Search.Documents 11.5.0-beta.3 para gerar incorporações, criar e carregar um índice e executar várias consultas de vetor. Visite azure-search-vector-samples/demo-python para explorar mais demonstrações de busca em vetores.

Junho de 2023

Item Tipo Descrição
Visualização pública da busca em vetores Recurso Adiciona campos de vetor a um índice de pesquisa para pesquisa de similaridade sobre representações vetoriais de dados.
API REST de Pesquisa 2023-07-01-Preview API Nova versão prévia das APIs REST de Pesquisa que adiciona suporte para pesquisa de vetor. Essa versão da API inclui todos os recursos de versão prévia. Se você estiver usando versões prévias anteriores, alterne para 2023-07-01-preview sem perda de funcionalidade.
Disponibilidade de pesquisa semântica Recurso A pesquisa semântica agora está disponível na camada Básica.

Maio de 2023

Item Tipo Descrição
RBAC (controle de acesso baseado em função) do Azure Recurso Anunciando a disponibilidade geral.
01/09/2022 API REST de Gerenciamento API Nova versão estável das APIs REST de Gerenciamento, com suporte para configurar a pesquisa para usar funções do Azure. O módulo Az.Search do Azure PowerShell e o módulo pesquisa Az da CLI do Azure, são atualizados para dar suporte às opções de autenticação do serviço de pesquisa. Você também pode usar o provedor Terraform para configurar opções de autenticação (confira este Início rápido do Terraform para obter detalhes).

Abril de 2022

Item Tipo Descrição
Implantação multirregional do Azure AI Search para continuidade dos negócios e recuperação de desastres Amostra Scripts de implantação que configuram totalmente uma solução multirregional para o Azure AI Search, com opções para sincronizar conteúdos e solicitar redirecionamento se um ponto de extremidade falhar.

Março de 2023

Item Tipo Descrição
ChatGPT + Dados Corporativos com o OpenAI do Azure e o Azure AI Search (GitHub) Amostra Código Python e um modelo para combinar o Azure AI Search com os modelos de linguagem grandes no OpenAI. Para saber mais, confira esta postagem no blog da Tech Community: Revolucione seus Dados Corporativos com o ChatGPT.

Pontos principais:

Use o Azure AI Search para consolidar e indexar conteúdo pesquisável.

Confira o índice para obter resultados iniciais da pesquisa.

Monte prompts desses resultados e envie para o modelo gpt-35-turbo (versão prévia) no OpenAI do Azure.

Retorne uma resposta entre documentos e forneça citações e transparência em seu aplicativo voltado para o cliente para que os usuários possam avaliar a resposta.

Comunicados de 2022

Month Item
Novembro Série Adicionar pesquisa a sites com versões atualizadas das bibliotecas de cliente do React e do SDK do Azure: "Adicionar pesquisa em sites" é uma série de tutoriais com código de exemplo disponível em três idiomas. Se você estiver integrando o código do cliente a um índice de pesquisa, esses exemplos demonstram uma abordagem de ponta a ponta para a integração.
Novembro Desativado - Extensão do Visual Studio Code para o Azure AI Search.
Novembro Painel de desempenho de consultas. Este exemplo do Application Insights demonstra uma abordagem para monitoramento detalhado do uso de consultas e desempenho de um índice do Azure AI Search. Ele inclui um modelo JSON que cria uma pasta de trabalho e um painel no Application Insights e um Jupyter Notebook que preenche o painel com os dados simulados.
Outubro Análise de risco de conformidade usando o Azure AI Search. No Centro de Arquitetura do Azure, este guia aborda a implementação de uma solução de análise de risco de conformidade que usa o Azure AI Search.
Outubro História do cliente Beiersdorf usando o Azure AI Search. Esta história do cliente demonstra a pesquisa semântica e a sumarização de documentos para fornecer aos pesquisadores o acesso imediato ao conhecimento institucional.
Setembro Indexação controlada por evento do Azure AI Search. Este exemplo em C# é um aplicativo de funções do Azure que demonstra a indexação controlada por evento no Azure AI Search. Se você já usou indexadores e conjuntos de habilidades antes, sabe que os indexadores podem executar sob demanda ou em um agendamento, mas não em resposta a eventos. Esta demonstração mostra como configurar um pipeline de indexação que responde a eventos de atualização de dados.
Agosto Tutorial: Indexar grandes dados do Apache Spark. Este tutorial explica como usar a biblioteca de código aberto SynapseML para enviar dados do Apache Spark para um índice de pesquisa. Ele também mostra como fazer chamadas para Serviços da IA do Azure para obter enriquecimento de IA sem conjuntos de habilidades e indexadores.
Junho Pesquisa semântica (versão prévia). Novo suporte para camadas otimizadas para armazenamento (L1, L2).
Junho Disponibilidade geral - Sessões de depuração.
Mai Desativado - Versão prévia do conector do Power Query.
Fevereiro Aliases de índice. Um alias de índice é um nome secundário que pode ser usado para fazer referência a um índice para consulta, indexação e outras operações. Quando os nomes de índice são alterados, por exemplo, se você fizer a versão do índice, em vez de atualizar as referências para um nome de índice em seu aplicativo, basta atualizar o mapeamento para o alias.

Comunicados do ano anterior

Reformulação da marca de serviço

Este serviço já teve vários nomes ao longo dos anos. Vamos relembrá-los, começando pelo mais recente:

  • Pesquisa de IA do Azure (novembro de 2023): renomeado para se alinhar aos serviços de IA do Azure e às expectativas do cliente.
  • Azure Cognitive Search (outubro de 2019): renomeado para refletir o uso expandido (ainda que opcional) de habilidades cognitivas e o processamento de IA na operação de serviço.
  • Azure Search (março de 2015) O nome original.

Atualizações de serviço

Os comunicados de atualização de serviço para o Azure AI Search podem ser encontrados no site do Azure.

Renomeação do recurso

A pesquisa semântica foi renomeada para classificação semântica em novembro de 2023 para descrever melhor o recurso, que fornece classificação L2 de um conjunto de resultados existente.