Operación op_intelligent_document_analysis.py

Tabla de contenidos

La operación op_intelligent_document_analysis.py sirve para analizar el binario del documento (ya sea una imagen o un archivo cuyo texto sea extraíble como pdfs, csvs, etc.) y poder hacer preguntas sobre el mismo.

Para ello, en caso de tener texto extraíble, deberemos haber extraído el texto a través de la operación op_extract_text_v2 o bien op_extract_ocr. En caso de ser una imagen, no será necesario hacer nada adicional.

También debemos configurar el parámetro JSON context en formato lista de jsons, tal que así:

[
{"context": "¿Se observa algún desperfecto en el aparato de la imagen? ¿Cuál?", "feature_name": "desperfecto"},

{"context": "¿Qué palabra aparece escrita en la pantalla?",
"feature_name": "palabra_pantalla"},

{"context": "Qué se ve reflejado en la pantalla?", "feature_name": "reflejo"},

]

Cada json dentro de la lista contendrá la pregunta que se quiere hacer sobre el binario del documento con la clave «context» y el nombre de la feature en la que se quiere almacenar la respuesta en «feature_name». Al ejecutar la operación, veremos en la parte del documento «Show features» el resultado a las preguntas en las features a las que hemos indicado sus nombres.