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.