Transforme un texte non structuré (en l'occurrence le décret ministériel marocain sur la digitalisation des marchés publics) en un graphe de connaissances interrogeable. Llama 3.1 (8B, servi via Ollama) extrait entités et relations du texte source, stockées progressivement sous forme de triplets dans Neo4j. Les questions en langage naturel sont converties en requêtes Cypher via Langchain, récupérant les relations pertinentes du graphe (indexées en texte intégral) et générant des réponses fondées avec attribution des sources, réduisant les hallucinations par rapport à un LLM seul. Développé et exécuté sur Google Colab.
DarijaBERT affiné avec LoRA pour classifier des textes en dialecte marocain (Darija) en positif, négatif ou neutre.
Agent hors ligne qui transforme des questions en français, anglais ou arabe en requêtes SQL vérifiées sur une base de 117 000 réclamations de support Caterpillar, validé à 87 % de précision d'exécution sur un benchmark de 100 questions en 3 langues.