Cahier de laboratoire : Creation Knowledge Graph
Dans le cadre du Projet Ganelon, on interroge un LLM pour créer un Knowledge Graph à partir d’un texte
Liste des Modèles utilisés::
mixtral:8x7b-instruct-v0.1-q5_0
Résultats:
Cas d’un texte de la BNF ( source : Latin 8850, Historique de la conservation : https://archivesetmanuscrits.bnf.fr/ark:/12148/cc84597 )
Ce manuscrit, vraisemblablement exécuté pour Charlemagne, a été donné à Pâques de l’an 827, avec d’autres biens ayant appartenu à l’empereur, par Louis le Pieux et sa seconde épouse Judith à Angilbert, abbé de Saint-Médard de Soissons, lors de la translation des reliques de saint Sébastien dans cette abbaye ; cf. au f. 1, ex-libris de l’abbaye de Saint-Médard de Soissons (XVIIIe s.) : « Ex libris abbatiae s. Medardi Suessionensis. Cat. inscript. ». La reliure précieuse originelle est décrite dans le récit de cette translation rédigée par Odilon en 930 (voir AASS, Jan. II (20 jan.), p. 293, 88), mais, probablement suite à un vol, elle a été remplacée en 1169 par l’abbé Enguerrand. Cette seconde couvrure, en argent doré et filigrané, qui protégeait encore le ms. en 1663, fut à son tour remplacée au XVIIIe s. par la reliure aux armes de l’abbaye qu’il porte encore de nos jours. Du fait de leur présence dans le trésor de cette institution, ces Évangiles ne figurèrent pas dans le catalogue de la bibliothèque de Saint-Médard édité par Montfaucon (Bibl. bibl. mss., II, p. 1196). Suite aux confiscations révolutionnaires, ils ont été apportés de Soissons à la Bibliothèque nationale le 25 août 1790 avec deux autres manuscrits de même origine (BnF, mss. lat. 8961 et fr. 9106). Ils ont fait partie des manuscrits exposés à la fin du XIXe s. (voir Delisle, Cab. des mss. I, p. 4; II, p. 11, III, p. 245 n° 5).
Cas d’un texte de prosopographie ( source : Édouard Perroy https://fr.wikipedia.org/wiki/%C3%89douard_Perroy )
Édouard Perroy, né le 2 août 1901 à Grenoble1, mort le 26 juillet 1974 à Paris dans le 14e arrondissement, est un historien médiéviste et un résistant français. Spécialiste de l’histoire de l’Angleterre du XIVe et du XVe siècle, il enseigne l’histoire médiévale à Lille et à Paris et fonde en 1969, aux côtés de Charles Higounet la Société des historiens médiévistes de l’enseignement supérieur. Édouard Perroy descend d’une famille de noblesse du Forez. Son bisaïeul Jean-Baptiste-Charles et son grand-père Théodore sont décorés de la Légion d’honneur. Son père Pierre Perroy, né en 1875, mort en 1944, est avocat.
Cas d’un texte de prosopographie avec filtre sur les relations familiales ( Catalogue historique des évêques de Metz, Hari, Arnaud ; Parisse, Michel, https://doi.org/10.34847/nkl.619fi3l3 )
Fils du duc Frédéric Ier de Haute-Lotharingie et de Béatrice, Adalbéron II est neveu du roi de France Hugues Capet et cousin de l’empereur Otton III, frère du duc Thierry Ier (978-1026/7). Il fut formé à Gorze. Sa mère lui fit donner le siège épiscopal de Verdun en septembre 984 avec l’appui des impératrices Adélaïde et Théophano, puis quelques mois plus tard celui de Metz devenu vacant par la mort de Thierry Ier. Il fut consacré par l’archevêque Egbert de Trèves le 28 décembre. Il eut une grande activité en faveur des moines, refonda Saint-Symphorien, favorisa Gorze, Sainte-Marie de Metz, Épinal, Neumünster où il établit des religieuses. Il fut enterré à Saint- Symphorien de Metz. L’abbé Constantin de Saint-Symphorien rédigea une biographie consacrée à Adalbéron II dans la première moitié du XIe siècle.
Code Source disponible sur le Gitlab Koda
Liste des packages installés:
Package Version
aiohappyeyeballs 2.4.0
aiohttp 3.10.5
aiosignal 1.3.1
annotated-types 0.7.0
anyio 4.4.0
async-timeout 4.0.3
attrs 24.2.0
certifi 2024.8.30
charset-normalizer 3.3.2
contourpy 1.3.0
cycler 0.12.1
dataclasses-json 0.6.7
distro 1.9.0
exceptiongroup 1.2.2
fonttools 4.53.1
frozenlist 1.4.1
greenlet 3.1.0
h11 0.14.0
httpcore 1.0.5
httpx 0.27.2
idna 3.8
jiter 0.5.0
json_repair 0.29.2
jsonpatch 1.33
jsonpointer 3.0.0
kiwisolver 1.4.7
langchain 0.2.16
langchain-community 0.2.16
langchain-core 0.2.39
langchain-experimental 0.0.65
langchain-openai 0.1.23
langchain-text-splitters 0.2.4
langsmith 0.1.118
marshmallow 3.22.0
matplotlib 3.9.2
multidict 6.1.0
mypy-extensions 1.0.0
neo4j 5.24.0
networkx 3.3
numpy 1.26.4
openai 1.44.1
orjson 3.10.7
packaging 24.1
pillow 10.4.0
pip 22.0.2
pydantic 2.9.1
pydantic_core 2.23.3
pyparsing 3.1.4
python-dateutil 2.9.0.post0
pytz 2024.2
PyYAML 6.0.2
regex 2024.9.11
requests 2.32.3
setuptools 59.6.0
six 1.16.0
sniffio 1.3.1
SQLAlchemy 2.0.34
tenacity 8.5.0
tiktoken 0.7.0
tqdm 4.66.5
typing_extensions 4.12.2
typing-inspect 0.9.0
urllib3 2.2.3
yarl 1.11.1
Remerciements:
Nous remercions le Meso@LR de l’université de Montpellier pour la fourniture des ressources informatiques et de traitement des données nécessaires à ce travail.
OpenEdition vous propose de citer ce billet de la manière suivante :
_ (13 septembre 2024). Cahier de laboratoire : Creation Knowledge Graph. Les carnets du LaMOP. Consulté le 3 octobre 2024 à l’adresse https://doi.org/10.58079/12amw