Crie um resumidor de documentos na Google Cloud consola

Pode criar um processador de resumo com o Document AI para resumir o conteúdo dos documentos. O resultado pode ser personalizado com base no comprimento e no formato.

Segue-se um exemplo de saída JSON da entidade resultante:

{
  "type": "summary",
  "mentionText": " Superconductivity is a phenomenon in which a material conducts
  electricity with no resistance. It was discovered in 1911 by Dutch physicist Heike
  Kamerlingh Onnes. In 1986, a new class of materials was discovered that can superconduct
  at much higher temperatures. These materials are called high-temperature superconductors.
  They have the potential to revolutionize the way we use electricity. However,
  high-temperature superconductors are still very expensive to produce. Scientists
  are working on ways to make them more affordable.",
  "normalizedValue": {
    "text": " Superconductivity is a phenomenon in which a material conducts
    electricity with no resistance. It was discovered in 1911 by Dutch physicist
    Heike Kamerlingh Onnes. In 1986, a new class of materials was discovered that
    can superconduct at much higher temperatures. These materials are called
    high-temperature superconductors. They have the potential to revolutionize
    the way we use electricity. However, high-temperature superconductors are
    still very expensive to produce. Scientists are working on ways to make
    them more affordable."
  }
}

Procedimento

Neste início rápido, cria um processador de resumo de documentos, carrega um documento de amostra para processamento e cria uma versão do processador personalizado para ajustar a estrutura do resumo.


Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:

Visita guiada


Antes de começar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Document AI, Cloud Storage APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Document AI, Cloud Storage APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  8. Crie um processador de resumo

    Use a consola Google Cloud para criar um processador de resumo. Consulte o artigo sobre como criar e gerir processadores para mais informações.

    1. Na Google Cloud consola, na secção Document AI, aceda à página Workbench.

      Workbench

    2. Para o Resumidor, selecione Criar processador. summarizer-1

    3. No menu Criar processador, introduza um nome para o processador, como quickstart-summarizer.

    4. Selecione a região mais próxima de si.

    5. Selecione Criar.

    O seu processador foi criado.

    Processador de testes

    Está na página Vista geral do processador do processador que acabou de criar.

    summarizer-2

    1. Selecione o separador Personalizar e criar para experimentar o processador.

      summarizer-3

    2. Transfira um documento de exemplo

      É um ficheiro PDF que contém a página da Wikipédia sobre a supercondutividade.

    3. Selecione Carregar documento de teste e selecione o documento que acabou de transferir.

    4. Encontra-se agora na página Resumo. Pode ver o texto detetado pelo OCR e o resumo do documento.

      summarizer-4

    5. Ajuste as definições de Tamanho e formato para Moderado e Com marcadores, respetivamente. Em seguida, selecione Reescrever e observe os resultados.

    6. Volte à página Personalizar e criar.

    Implemente a versão do processador

    Se quiser usar definições de resumo específicas ao processar documentos com a API, crie uma versão do processador para essas definições.

    1. As definições de resumo estão definidas para os últimos valores que usou na página anterior.

    2. Selecione Criar nova versão para criar uma versão do processador com as definições de resumo especificadas.

    3. Introduza um nome para a versão do processador, como quickstart-moderate-bulleted, e selecione Criar versão.

    4. Aceda ao separador Implementar e usar para ver o estado da implementação. A implementação demora alguns minutos.

    5. Quando a versão é implementada, pode defini-la como a versão predefinida ou pode fornecer o ID da versão quando processa documentos com a API.

    6. Para usar a API Document AI:

    Usou com êxito a IA Documental para extrair texto de um documento e resumi-lo.

    Limpar

    Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.

    Para evitar Google Cloud cobrançasGoogle Cloud console desnecessárias, use o Google Cloud console para eliminar o processador e o projeto se não precisar deles.

    O que se segue?