Analisi in tempo reale per il riconoscimento personalizzato delle entità (API) - Amazon Comprehend

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Analisi in tempo reale per il riconoscimento personalizzato delle entità (API)

Puoi utilizzare l'API Amazon Comprehend per eseguire analisi in tempo reale con un modello personalizzato. Innanzitutto, crei un endpoint per eseguire l'analisi in tempo reale. Dopo aver creato l'endpoint, esegui l'analisi in tempo reale.

Per informazioni sul provisioning della velocità effettiva degli endpoint e sui costi associati, consulta. Utilizzo degli endpoint Amazon Comprehend

Creazione di un endpoint per il rilevamento personalizzato delle entità

Per informazioni sui costi associati agli endpoint, consulta. Utilizzo degli endpoint Amazon Comprehend

Creazione di un endpoint con AWS CLI

Per creare un endpoint utilizzando ilAWS CLI, usa il create-endpoint comando:

$ aws comprehend create-endpoint \ > --desired-inference-units number of inference units \ > --endpoint-name endpoint name \ > --model-arn arn:aws:comprehend:region:account-id:model/example \ > --tags Key=Key,Value=Value

Se il comando ha esito positivo, Amazon Comprehend risponde con l'endpoint ARN:

{ "EndpointArn": "Arn" }

Per ulteriori informazioni su questo comando, i relativi argomenti dei parametri e il relativo output, consulta create-endpointla sezione Command Reference. AWS CLI

Esecuzione del rilevamento di entità personalizzate in tempo reale

Dopo aver creato un endpoint per il tuo modello di riconoscimento delle entità personalizzato, utilizzi l'endpoint per eseguire l'DetectEntitiesoperazione API. È possibile fornire un input di testo utilizzando il text parametro o. bytes Immettete gli altri tipi di input utilizzando il bytes parametro.

Per i file di immagine e i file PDF, è possibile utilizzare il DocumentReaderConfig parametro per sovrascrivere le azioni di estrazione del testo predefinite. Per informazioni dettagliate, vedi Impostazione delle opzioni di estrazione del testo.

Rilevamento di entità nel testo utilizzando il AWS CLI

Per rilevare entità personalizzate nel testo, eseguite il detect-entities comando con il testo di input nel text parametro.

Esempio : utilizza la CLI per rilevare le entità nel testo di input
$ aws comprehend detect-entities \ > --endpoint-arn arn \ > --language-code en \ > --text "Andy Jassy is the CEO of Amazon."

Se il comando ha esito positivo, Amazon Comprehend risponde con l'analisi. Per ogni entità rilevata da Amazon Comprehend, fornisce il tipo di entità, il testo, la posizione e il punteggio di affidabilità.

Rilevamento di entità in documenti semistrutturati utilizzando il AWS CLI

Per rilevare entità personalizzate in PDF, Word o file di immagine, esegui il detect-entities comando con il file di input nel bytes parametro.

Esempio : utilizza la CLI per rilevare le entità in un file di immagine

Questo esempio mostra come passare il file di immagine utilizzando l'filebopzione per codificare in base64 i byte dell'immagine. Per ulteriori informazioni, consultate Binary large objects nella Guida per l'utente. AWS Command Line Interface

Questo esempio passa anche un file JSON denominato config.json per impostare le opzioni di estrazione del testo.

$ aws comprehend detect-entities \ > --endpoint-arn arn \ > --language-code en \ > --bytes fileb://image1.jpg \ > --document-reader-config file://config.json

Il file config.json contiene il seguente contenuto.

{ "DocumentReadMode": "FORCE_DOCUMENT_READ_ACTION", "DocumentReadAction": "TEXTRACT_DETECT_DOCUMENT_TEXT" }

Per ulteriori informazioni sulla sintassi dei comandi, consulta DetectEntitiesAmazon Comprehend API Reference.