Nota de transparência: Pesquisa de IA do Azure

Importante

Traduções não ingleses são fornecidas apenas por conveniência. Por favor, consulte a EN-US versão deste documento para a versão definitiva.

O que é uma Nota de Transparência?

Um sistema de IA inclui não só a tecnologia, mas também as pessoas que a irão utilizar, as pessoas que serão afetadas por ela e o ambiente onde é implementada. Criar um sistema adequado ao seu propósito requer compreender como a tecnologia funciona, quais são as suas capacidades e limitações, e como alcançar o melhor desempenho. As Notas de Transparência da Microsoft destinam-se a ajudá-lo a compreender como funciona a nossa tecnologia de IA, as escolhas que os proprietários do sistema podem fazer que influenciam o desempenho e o comportamento do sistema, e a importância de pensar no sistema como um todo, incluindo a tecnologia, as pessoas e o ambiente. Pode usar as Notas de Transparência ao desenvolver ou implementar o seu próprio sistema ou partilhá-las com as pessoas que irão usar ou ser afetadas pelo seu sistema.

As Notas de Transparência da Microsoft fazem parte de um esforço mais amplo da Microsoft para pôr em prática os nossos Princípios de IA. Para saber mais, consulte os princípios Microsoft IA.

Introdução

O Pesquisa de IA do Azure oferece aos programadores ferramentas, APIs e SDKs para construir uma experiência de pesquisa rica sobre conteúdos privados e heterogéneos em aplicações web, móveis e empresariais. A pesquisa é fundamental para qualquer aplicação que mostre dados aos utilizadores. Cenários comuns incluem pesquisa por catálogo ou documentos, lojas online ou exploração de dados sobre conteúdos proprietários.

Os dados pesquisáveis podem ser sob a forma de texto ou vetores e ingeridos as-is de uma fonte de dados ou enriquecidos através de IA para melhorar a experiência global de pesquisa. Os programadores podem converter dados int em representações numéricas (chamadas vetores), optando por chamar modelos externos de aprendizagem automática (conhecidos como modelos de embedding). Os indexadores podem, opcionalmente, incluir conjuntos de competências que suportem um poderoso conjunto de enriquecimento de dados através de várias capacidades do Azure Language em Foundry Tools, como Reconhecimento de Entidades Nomeadas (NER) e deteção de informação pessoal identificável (PII), e capacidades do Azure Vision em Foundry Tools, incluindo Reconhecimento Óptico de Caracteres (OCR) e análise de imagem.

Veja as abas a seguir para mais informações sobre como o Pesquisa de IA do Azure melhora a experiência de busca através do uso das Ferramentas Foundry ou outros sistemas de IA, para entender melhor a intenção, semântica e estrutura implícita do conteúdo do cliente.

O enriquecimento de IA é a aplicação de modelos de aprendizagem automática da Foundry Tools sobre conteúdos que não são facilmente pesquisáveis na sua forma bruta. Através do enriquecimento, a análise e a inferência são usadas para criar conteúdo pesquisável e estrutura onde antes não existia.

O enriquecimento de IA é uma extensão opcional da pipeline de indexação do serviço Pesquisa de IA do Azure, que se liga ao Foundry Tools na mesma região do serviço de pesquisa do cliente. Um pipeline de enriquecimento tem os mesmos componentes centrais de um indexador típico (indexador, fonte de dados, índice), além de um conjunto de habilidades que especifica as etapas de enriquecimento atómico. Um conjunto de competências pode ser construído usando competências incorporadas baseadas nas APIs das Foundry Tools, como Visão e Linguagem, ou competências personalizadas que executam código externo que fornece.

Capacidades

Comportamento do sistema

Várias competências incorporadas para enriquecimento de IA em Pesquisa de IA do Azure tiram partido das Ferramentas de Fundição. Consulte as Notas de Transparência para cada competência incorporada abaixo para considerações ao escolher usar uma competência:

Consulte a documentação de cada competência para saber mais sobre as respetivas capacidades, limitações, desempenho, avaliações e métodos de integração e uso responsável. Note-se que usar estas habilidades em combinação pode levar a efeitos cumulativos (por exemplo, erros que ocorrem ao utilizar OCR persistirão ao proceder à extração de termos-chave).

Casos de uso

Exemplos de casos de uso

Como o Pesquisa de IA do Azure é uma solução de pesquisa em texto completo, o objetivo do enriquecimento por IA é melhorar a utilidade de pesquisa de conteúdos não estruturados. Aqui estão alguns exemplos de cenários de enriquecimento de conteúdo suportados pelas competências incorporadas:

  • A tradução e a deteção de línguas permitem pesquisa multilíngue.
  • O reconhecimento de entidades extrai pessoas , lugares e outras entidades de grandes blocos de texto.
  • A extração de palavras-chave identifica e depois produz termos importantes.
  • O OCR reconhece texto impresso e manuscrito em ficheiros binários.
  • A análise de imagens descreve o conteúdo da imagem e apresenta as descrições como campos de texto pesquisáveis.
  • Vetorização Integrada é uma funcionalidade de pré-visualização que chama o modelo de embeddings Azure OpenAI para vetorizar dados e armazenar embeddings em Pesquisa de IA do Azure para pesquisa por similaridade.

Limitações

O enriquecimento de IA no Pesquisa de IA do Azure utiliza as funcionalidades do indexador e da fonte de dados do serviço para chamar a Foundry Tools para realizar o enriquecimento de conteúdo. Serão aplicadas limitações dos indexadores e fontes de dados utilizadas neste processo. Consulte a documentação do indexador e da fonte de dados para mais informações sobre estas limitações relacionadas. As limitações de cada ferramenta Foundry utilizada pelo pipeline de enriquecimento de IA no Pesquisa de IA do Azure também se aplicarão. Consulte as notas de transparência de cada serviço para mais informações sobre estas limitações.

Saiba mais sobre IA responsável