Skip to main content

Configurando seus Layouts Inteligentes

Os layouts são a chave para o sucesso da nossa api de Extração de Dados! Pense neles como um mapa detalhado que você fornece à um modelo de IA, guiando-a para encontrar exatamente as informações que você precisa em seus documentos e organizá-las de forma estruturada.

Nossa plataforma oferece uma interface visual intuitiva para criar e ajustar seus layouts. Para começar, acesse nosso site e faça login em seu workspace com suas credenciais.

Informação

Se você ainda não tem uma conta, entre em contato com nossa equipe – estamos prontos para te ajudar a começar!

Criando e Configurando um Novo Layout

Vamos criar um layout juntos para você ver como é fácil!

  1. Acesso à Página de Gerenciamento de Layouts: Após o login, navegue até a página de gerenciamento de layouts por meio da barra lateral "Visão" > "Extração de Dados". Nesta página, você verá seus layouts existentes e a opção de criar um novo. Clique no botão "Novo Layout" ou escolha um de nossos layouts pré-definidos como ponto de partida.
Tela de gestão de layouts

Tela de gestão de layouts

  1. Dê um Nome e Descreva seu Layout: Ao clicar em "Novo Layout", uma janela aparecerá. Aqui, você dará um nome descritivo ao seu layout e fornecerá uma descrição detalhada do tipo de documento que ele será analisado.

    • Exemplo: Para este guia, vamos criar um layout para extrair dados de uma Carteira Nacional de Habilitação (CNH). Podemos nomeá-lo "CNH - Extração de Dados" e descrevê-lo como "Carteira Nacional de Habilitação brasileira, no qual contém informações informações do motorista".
    • Clique no botão "Criar" para ser direcionado à tela de configuração do layout.
Tela de criação de layout

Tela de criação de layout

  1. Configuração do layout e Playground: A tela de configuração do layout é um playground interativo! Aqui, você pode adicionar campos, ajustar suas configurações e testar os resultados da extração em tempo real, usando documentos de exemplo.
Playground, tela de configuração de layout

Playground, tela de configuração de layout

  1. Análise do Documento: Antes de começar a adicionar campos, reserve um tempo para examinar cuidadosamente o tipo de documento que você deseja processar. Identifique os campos específicos que você precisa extrair.

    • Exemplo (CNH): Para nossa CNH, vamos focar em extrair:
      • Data da primeira habilitação
      • Data de validade
      • Categoria da habilitação
Tela de configuração de layout

Tela de configuração de layout

  1. Adicionando um Novo Campo: Clique no botão "Novo Campo" para adicionar um novo campo ao seu layout. Uma janela será aberta, solicitando as seguintes informações:

    • Nome do Campo: Dê um nome claro e conciso ao campo (ex: "Data da Primeira Habilitação").
    • Tipo de Dado: Selecione o tipo de dado apropriado para o campo (ex: "Data" para datas, "Texto" para texto, "Número" para números).
    • Descrição Detalhada: Esta é a parte mais importante! Forneça uma descrição detalhada e informativa do campo. Seja o mais específico possível sobre onde o campo está localizado no documento, como ele é formatado e quaisquer palavras-chave ou frases que o identifiquem.
Dica

Lembre-se: quanto mais detalhada e precisa for a descrição, maior a probabilidade de a IA identificar e extrair o dado corretamente!

  • Exemplo (Data da Primeira Habilitação):
    • Nome do Campo: Data Primeira Habilitação
    • Tipo de Dado: Data
    • Descrição: "Data em que o motorista foi habilitado pela primeira vez. Localizada no canto superior direito da CNH, logo a direita do nome do motorista. Apresentada no formato DD/MM/AAAA."
Tela de configuração de layout

Tela de configuração de layout

  1. Adicionando um Validador: Garantindo a Qualidade dos Dados Extraídos

    Todos nós já ouvimos a frase "A IA pode cometer erros". E é verdade! Apesar dos avanços incríveis na precisão dos modelos de visão computacional, eles ainda podem falhar em algumas situações. Códigos de barras complexos, imagens com baixa resolução, dados em posições inesperadas – tudo isso pode levar a erros na extração.

    Então, como podemos garantir que os dados extraídos sejam sempre corretos? A resposta honesta é que não podemos garantir 100% de precisão em todos os casos. Mas na Tech4AI, acreditamos que "nulo é melhor que incorreto".

    É com essa filosofia em mente que criamos os Validadores. Eles têm o objetivo de verificar se um campo extraído é válido. Se o validador detectar que o dado é inválido, ele retornará NULL (nulo) em vez de um valor incorreto, ajudando a mitigar erros e garantir a qualidade dos seus dados.

    Os validadores se tornam ainda mais poderosos quando aplicados a dados que seguem padrões específicos. Por exemplo, uma linha digitável de um boleto bancário contém informações padronizadas sobre a moeda, o banco e o valor da dívida.

    Para adicionar um validador a um campo, clique no botão "Adicionar Validador" ao lado do campo desejado. Uma janela será aberta, permitindo que você escolha o validador que deseja aplicar.

    Adicionando um novo validador para o campo CPF

    Adicionando um novo validador para o campo CPF

    Alguns validadores também podem ser customizados com parâmetros. Por exemplo, o validador de UF (Unidade Federativa) permite que você especifique quais UFs são consideradas válidas para o seu caso de uso.

    Validador UF com parâmetros

    Validador UF com parâmetros

    Nossa API de Doc Extraction oferece uma variedade de validadores prontos para serem aplicados em seus layouts:

  2. Testando e Refinando seu Layout: Depois de adicionar todos os campos desejados, use a área de playground à direita da tela para testar a eficácia do seu layout.

    • Carregue um documento de exemplo do mesmo tipo que você está processando (no nosso caso, uma CNH).
    • Observe os resultados da extração. Nossa IA deve identificar e extrair os dados corretos para cada campo.
    • Se algum campo não for extraído corretamente, edite a descrição do campo, adicione mais detalhes ou ajuste as configurações até obter os resultados desejados.
Tela de configuração de layout

Tela de configuração de layout

  1. Salvando seu Layout: Quando estiver pronto para usar seu layout, clique no botão "Salvar" para salvar suas alterações.
Dica

A criação de layouts é um processo iterativo. Não tenha medo de experimentar, testar e refinar seu layout até que ele funcione perfeitamente para seus documentos!

O Que Fazer e O Que Evitar para Layouts Perfeitos

Para garantir que seus layouts sejam eficazes e produzam resultados precisos, siga estas dicas de ouro:

O Que Fazer:

  • Seja Detalhado, mas Conciso: Descrições claras e concisas são a chave para o sucesso. Forneça informações suficientes para que a IA entenda o que procurar, mas evite informações desnecessárias que possam confundi-la.
  • Use Descrições Ricas em Detalhes para o Layout: Ao descrever o layout como um todo, seja o mais detalhado possível sobre o tipo de documento, seu propósito e quaisquer características distintivas. Isso ajuda a IA a entender o contexto geral e a identificar os campos com mais precisão.
  • Antecipe Variações: Pense em todos os diferentes formatos, layouts e terminologias que podem aparecer em seus documentos. Inclua essas variações nas descrições dos campos para que a IA possa lidar com diferentes cenários.
  • Teste, Teste e Teste: Teste seu layout com uma ampla variedade de documentos de exemplo. Quanto mais você testar, mais confiante poderá estar de que seu layout funcionará corretamente em diferentes situações.

O Que Não Fazer:

  • Evite Instruções Diretas na Descrição dos Campos e do Layout: Em vez de dizer à IA como encontrar o campo, descreva o que ela deve procurar. Por exemplo, em vez de dizer "Procure a data no canto superior direito", diga "Data de emissão do documento, localizada geralmente no canto superior direito, no formato DD/MM/AAAA".

Seguindo estas dicas, você estará no caminho certo para criar layouts eficazes que permitirão extrair dados precisos e estruturados de seus documentos com o poder da IA!