Crea un generatore di riassunti dei documenti nella Google Cloud console

Puoi creare un processore di riassunti utilizzando Document AI per riepilogare i contenuti dei documenti. L'output può essere personalizzato in base a lunghezza e formato.

Ecco un esempio di output JSON dell'entità risultante:

{
  "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."
  }
}

Procedura

In questa guida rapida, creerai un processore di riassunti dei documenti, caricherai un documento di esempio per l'elaborazione e creerai una versione personalizzata del processore per regolare la struttura del riassunto.


Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud , fai clic su Procedura guidata:

Procedura guidata


Prima di iniziare

  1. Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
  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 role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

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

  5. 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

  6. 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 role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  7. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

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

  9. 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

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare un riepilogo dei documenti, chiedi all'amministratore di concederti il ruolo IAM Document AI Administrator (roles/documentai.admin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Crea un processore per il generatore di riassunti

Utilizza la Google Cloud console per creare un processore per il generatore di riassunti. Per ulteriori informazioni, scopri come creare e gestire i processori.

  1. Nella Google Cloud console, nella sezione Document AI, vai alla pagina Workbench.

    Workbench

  2. Per il Generatore di riassunti, seleziona Crea processore. summarizer-1

  3. Nel menu Crea processore, inserisci un nome per il processore, ad esempio quickstart-summarizer.

  4. Seleziona la regione più vicina a te.

  5. Seleziona Crea.

Il processore è stato creato.

Testa il processore

Ti trovi nella pagina Panoramica del processore per il processore che hai appena creato.

summarizer-2

  1. Seleziona la scheda Personalizza e crea per sperimentare con il processore.

    summarizer-3

  2. Scarica un documento di esempio

    Si tratta di un file PDF contenente la pagina di Wikipedia relativa alla superconduttività.

  3. Seleziona Carica documento di test e seleziona il documento appena scaricato.

  4. Ora ti trovi nella pagina di Riepilogo. Puoi visualizzare il testo rilevato tramite OCR e il riassunto del documento.

    summarizer-4

  5. Cambia Lunghezza e Formato impostandole rispettivamente su Moderata ed Elenco puntato, quindi seleziona Riscrivi e osserva i risultati.

  6. Torna alla pagina Personalizza e crea.

Esegui il deployment della versione del processore

Se vuoi utilizzare impostazioni di riassunto specifiche durante l'elaborazione dei documenti con l'API, crea una versione del processore per queste impostazioni.

  1. Le Impostazioni di riassunto hanno gli ultimi valori utilizzati nella pagina precedente.

  2. Seleziona Crea nuova versione per creare una versione del processore con le Impostazioni di riassunto specificate.

  3. Inserisci un nome per la versione del processore, ad esempio quickstart-moderate-bulleted, poi seleziona Crea versione.

  4. Vai alla scheda Deployment e utilizzo per visualizzare lo stato del deployment. Il deployment richiede alcuni minuti.

  5. Una volta completato il deployment della versione, puoi impostarla come versione predefinita oppure fornire l'ID versione durante l'elaborazione dei documenti con l'API.

  6. Per utilizzare l'API Document AI:

Hai utilizzato Document AI per estrarre del testo da un documento e riassumerlo.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Per evitare addebiti Google Cloud non necessari, utilizza Google Cloud console per eliminare il processore e il progetto se non ti servono.

Passaggi successivi