Criar um analisador de Compreensão de Conteúdo

Concluído

Dica

Consulte a guia Texto e imagens para obter mais detalhes!

As soluções de Compreensão de Conteúdo baseiam-se na criação de um analisador; que é treinado para extrair informações específicas de um tipo específico de conteúdo com base em um esquema que você define.

O processo de alto nível para a criação de uma solução de Compreensão de Conteúdo inclui as seguintes etapas:

Diagrama de um documento de exemplo sendo usado para criar um esquema para um analisador que é consumido por um aplicativo cliente.

  1. Criar um recurso do Foundry.
  2. Defina um esquema de Compreensão de Conteúdo para as informações a serem extraídas. Esse esquema pode ser baseado em uma amostra de conteúdo e em um modelo de analisador.
  3. Crie um analisador baseado no esquema concluído.
  4. Use o analisador para extrair ou gerar campos de novo conteúdo.

Vários modelos de analisador são fornecidos para ajudar você a desenvolver rapidamente um analisador apropriado para as suas necessidades. Além disso, devido aos recursos de IA generativa da Compreensão de Conteúdo, você pode usar dados de treinamento mínimos para definir um esquema usando exemplos. Em muitos casos, o serviço identifica com precisão na amostra de conteúdo os valores de dados que são mapeados para os elementos de esquema automaticamente, embora você também possa rotular explicitamente campos no conteúdo, como documentos, para aprimorar o desempenho do seu analisador.

Criando um analisador com o Content Understanding Studio

Embora você possa desenvolver uma solução completa de Reconhecimento de Conteúdo por meio da API ou de um SDK específico da linguagem, o Content Understanding Studio fornece uma interface visual para criar um projeto, definir um esquema de Reconhecimento de Conteúdo e criar e testar um analisador.

Dica

Somente determinados modelos predefinidos estão disponíveis para uso diretamente no portal do Microsoft Foundry. Para criação e teste de analisador personalizado, use o Content Understanding Studio.

Como criar um projeto de Compreensão de Conteúdo

No Content Understanding Studio, você pode criar um novo projeto associado a um recurso do Microsoft Foundry. A criação de um projeto provisiona os recursos do Azure necessários para dar suporte à sua solução de Compreensão de Conteúdo, incluindo armazenamento e um recurso de cofre de chaves para armazenar detalhes confidenciais, como credenciais e chaves.

Captura de tela da interface de criação de novo projeto no Content Understanding Studio.

Observação

Esquemas de compreensão de conteúdo só podem ser criados em locais do Azure em que o serviço tem suporte. Para obter mais informações, consulte a região de Reconhecimento de Conteúdo e o suporte à linguagem.

Como definir um esquema

Após criar um projeto, a primeira etapa no desenvolvimento de um analisador é definir um esquema para o conteúdo que o analisador irá processar e as informações que irá extrair. O Content Understanding Studio fornece uma interface do editor de esquema na qual você pode carregar um arquivo (documento, imagem, áudio ou vídeo) no qual o esquema deve ser baseado. Em seguida, você pode aplicar um modelo de esquema apropriado e definir os campos específicos que quiser que o analisador identifique.

Captura de tela da interface Definir Esquema do usuário no Content Understanding Studio.

Observação

Os modelos e tipos de campo disponíveis em um esquema dependem do tipo de conteúdo do arquivo no qual o esquema se baseia. Alguns tipos de conteúdo dão suporte a funcionalidades opcionais adicionais, como extrair códigos de barras e fórmulas do texto em documentos. Para obter mais informações sobre como usar a Compreensão de Conteúdo com diferentes tipos de conteúdo, confira os seguintes artigos na documentação do produto:

Teste

Você pode testar o esquema do analisador a qualquer momento durante o processo de desenvolvimento executando uma análise na amostra de arquivo usada para definir o esquema ou outros arquivos carregados. Os resultados do teste incluem os valores de campo extraídos e a saída de formato JSON retornada pelo analisador para aplicativos cliente.

Captura de tela dos resultados do teste de análise no Content Understanding Studio.

Como desenvolver um analisador

Quando estiver satisfeito com o desempenho do esquema, você poderá desenvolver seu analisador. A criação de um analisador o torna acessível a aplicativos cliente por meio do endpoint do recurso Microsoft Foundry associado ao seu projeto.

Depois de criar o analisador, você pode continuar a testá-lo no Content Understanding Studio e refinar o esquema para criar novas versões nomeadas com diferentes funcionalidades.