HumathèquePOC catalogage
Administration · prompts d'extraction (SPEC §5, VLM-T-005)

Prompts d'extraction

Empreinte 98d7cfc2d325 · enregistrée dans chaque dossier

extraction_these.txt

Envoyé tel quel au VLM avec les images du document. Le schéma JSON (entre accolades) fixe les champs extraits ; la casse, les accents et les civilités sont pris en charge par le VLM.

L'enregistrement vérifie que le schéma JSON reste lisible, archive la version précédente dans config/prompts/archives/ et journalise la modification.

Du prompt à la notice

À gauche, les champs demandés au VLM ; à droite, les variables qu'en tire le démonstrateur et que l'on retrouve dans le studio › Notice UNIMARC.

Champ du promptVariable de la notice · transformationListeActive
title aucune (écrit par le VLM)
subtitle première lettre en minuscule (sauf sigle)
author personne · découpage nom / prénom ; PPN d'IdRef si aligné
degree_type aucune
discipline aucune (écrit par le VLM)
volume aucune
granting_institution organisme · PPN d'IdRef si aligné ; sert aussi au calcul ephe (pipeline)
co_tutelle_institutions organisme · PPN d'IdRef si aligné
doctoral_school organisme · PPN d'IdRef si aligné
defense_year contrôle du format aaaa (sinon vide + alerte)
advisor personne · découpage nom / prénom ; PPN d'IdRef si aligné
jury_president personne · découpage nom / prénom ; PPN d'IdRef si aligné
reviewers personne · découpage nom / prénom ; PPN d'IdRef si aligné
committee_members personne · découpage nom / prénom ; PPN d'IdRef si aligné
language aucune
confidence —
abstract absent des prompts aucune
abstract_lang absent des prompts aucune
parallel_title absent des prompts aucune
parallel_title_lang absent des prompts aucune
partner_institutions absent des prompts organisme · aucune

Pour un champ ajouté au prompt (ex. abstract) : donnez un nom de variable et cochez « Active » ; elle devient utilisable dans le studio (sous-zone « Donnée du document »). Un champ sans variable n'est pas repris dans la notice.

Variables calculées ou fournies par un service

VariableSourceCalcul
titre_classement calcul titre + @ devant le premier mot significatif (article initial selon la langue)
volumaison calcul « 1 volume » si volume est vide, « ? volumes » sinon
code_etab constante CODE_ETAB de .env
numero_nnt indisponible calcul Numéro incrémental du NNT (fichier des numéros à définir)
dewey service.dewey-classifier première classe retenue par dewey-classifier