Pourquoi GEUL


L’AI est devenue intelligente. Remarquablement intelligente.

Mais quelque chose d’etrange se passe. Plus l’AI devient intelligente, plus la qualite de l’information qu’on lui fournit compte.

Reflechissez. Donnez a une AI cent pages de documents internes et dites “resume ca” – elle s’en sort plutot bien.

Mais si dans ces cent pages des informations d’il y a trois ans se melent a celles d’hier ? Si des donnees d’origine douteuse s’y glissent ? Si les chiffres se contredisent ?

L’AI ne sait pas. Elle lit tout, croit tout, melange tout et repond.

Ce n’est pas la faute de l’AI. L’information qui entre dans l’AI n’a ni source, ni date, ni degre de confiance. Le langage naturel n’a pas de place pour ces choses.


Je crois que c’est un probleme de langage.

Le langage naturel a evolue pour les humains. Les humains comprennent le contexte. Quand etait “recemment”, quelle est “cette entreprise”, a quel point le locuteur est sur. C’est pourquoi le langage naturel peut omettre ces choses.

L’AI ne comprend pas le contexte. Elle ne sait pas quand etait “recemment”, quelle est “cette entreprise”, ni a quel point le locuteur est sur. Ce que le langage naturel omet, l’AI le devine. Parfois elle a raison. Parfois non.

Et les langages de programmation ? Precis et sans ambiguite. Mais ils decrivent des procedures, pas le monde. On ne peut pas exprimer “Yi Sun-sin etait grand” en Python.

Le langage humain est ambigu. Le langage des machines ne peut pas decrire le monde. Il y a un vide entre les deux.

GEUL est une tentative de combler ce vide.


GEUL est un langage artificiel concu pour l’AI.

Chaque enonce a une source. Chaque enonce a une date. Chaque enonce a un degre de confiance. Chaque entite a un identifiant unique. La machine sait que “Samsung Electronics” et “Samsung Electronics” sont la meme chose.

L’information ecrite en GEUL peut etre verifiee mecaniquement. Le format est-il correct ? Les references sont-elles valides ? Y a-t-il des contradictions ? Avant que l’AI lise, avant qu’un humain verifie, la machine inspecte d’abord.

Pourquoi est-ce important ?

La fenetre de contexte de l’AI est finie. Que ce soit 128K tokens ou 1M tokens, elle est finie. La qualite de l’information qui tient dans cet espace fini determine la qualite de la sortie. Si l’information qui entre est sans source, obsolete ou contradictoire, la sortie de l’AI se degrade d’autant.

GEUL est une facon d’organiser l’information qui entre dans l’AI.


Le Roi Sejong a analyse les sons et concu des lettres. L’idee que les sons ont une structure, et qu’un systeme d’ecriture refletant cette structure est meilleur.

GEUL part d’une question similaire. Le sens a aussi une structure – une expression refletant cette structure ne serait-elle pas meilleure ?

La difference, c’est le public. Le public du Hangul, c’etaient les humains. Le public de GEUL, c’est l’AI.


Ce site explique pourquoi GEUL est necessaire. Nous ne vendons pas un produit. Nous ne listons pas des specifications techniques. Nous repondons a la question : “Pourquoi ?”

Pourquoi le langage naturel ne suffit-il pas ? Pourquoi les langages de programmation ne marchent-ils pas non plus ? Pourquoi un domaine appele ingenierie de contexte est-il necessaire ? Pourquoi l’information qu’on montre a l’AI a-t-elle besoin de structure ?

Si les reponses sont convaincantes, GEUL paraitra naturel. Sinon, GEUL n’est pas necessaire.

Le jugement appartient au lecteur.