Criar um analisador de Compreensão de Conteúdo

Concluído

Sugestão

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 determinado tipo de conteúdo com base em um esquema que você define.

O processo de alto nível para criar 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. Crie um recurso de Foundry.
  2. Defina um esquema de Compreensão de Conteúdo para as informações a serem extraídas. Isso pode ser baseado em uma amostra de conteúdo e um modelo de analisador.
  3. Crie um analisador com base no esquema concluído.
  4. Use o analisador para extrair ou gerar campos de novo conteúdo.

Inúmeros modelos de analisador são fornecidos para ajudá-lo a desenvolver um analisador apropriado para suas necessidades rapidamente. Além disso, devido aos recursos generativos de IA do Content Understanding, você pode usar dados mínimos de treinamento para definir um esquema por exemplo. Em muitos casos, o serviço identifica de forma precisa os valores de dados no conteúdo de exemplo que são mapeados para os elementos do esquema automaticamente, embora seja possível rotular explicitamente os campos no conteúdo, como documentos, para otimizar o desempenho do analisador.

Criar um analisador com o Content Understanding Studio

Embora possa desenvolver uma solução completa de Compreensão de Conteúdos através 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 Compreensão de Conteúdos e construir e testar um analisador.

Sugestão

Apenas certos modelos pré-construídos estão disponíveis para utilização direta no portal Microsoft Foundry. Para criação e teste de analisadores personalizados, use o Content Understanding Studio.

Criando um projeto de Compreensão de Conteúdo

No Content Understanding Studio, pode criar um novo projeto associado a um recurso do Microsoft Foundry. Criar um projeto fornece os recursos Azure necessários para suportar a sua solução de Compreensão de Conteúdo, incluindo armazenamento e um recurso de cofre de chaves para armazenar detalhes sensíveis como credenciais e chaves.

Captura de ecrã da interface de utilizador Criar novo projeto no Content Understanding Studio.

Nota

Os esquemas de Compreensão de Conteúdo só podem ser criados em locais do Azure onde o serviço é suportado. Para obter mais informações, consulte Região de compreensão de conteúdo e suporte a idiomas.

Definindo um esquema

Depois de criar um projeto, o primeiro passo na construção de um analisador é definir um esquema para o conteúdo que o analisador processará e as informações que extrairá. O Content Understanding Studio disponibiliza uma interface de editor de esquemas na qual pode carregar um ficheiro (documento, imagem, áudio ou vídeo) sobre o qual o esquema deve basear-se. Em seguida, você pode aplicar um modelo de esquema apropriado e definir os campos específicos que deseja que o analisador identifique.

Captura de ecrã da interface do utilizador Define schema no Content Understanding Studio.

Nota

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 suportam funcionalidades opcionais adicionais, como extrair códigos de barras e fórmulas do texto em documentos. Para obter mais informações sobre como usar o Entendimento de Conteúdo com diferentes tipos de conteúdo, consulte os seguintes artigos na documentação do produto:

Testar

Você pode testar o esquema do analisador a qualquer momento durante o processo de desenvolvimento executando a análise no arquivo de exemplo usado 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 ecrã dos resultados dos testes de análise no Content Understanding Studio.

Construindo um analisador

Quando estiver satisfeito com o desempenho do seu esquema, você poderá criar seu analisador. Construir um analisador torna-o acessível às aplicações clientes através do endpoint para o recurso Microsoft Foundry associado ao seu projeto.

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