Qu'est-ce que JDON?
JDON est le format d'intent exécutable produit par JSONFIRST.
JSONFIRST = le protocole. JDON = l'objet central du protocole.
JDON signifie JSONFIRST Domain Object Notation. C'est un format JSON structuré qui représente une intention humaine transformée en commande IA validée, gouvernable et exécutable.
01
Ce que signifie JDON
JDON n'est pas un simple JSON. C'est un format d'intent structuré — chaque JDON encode une action spécifique, son objet, son domaine, ses contraintes d'exécution et ses règles de gouvernance. C'est la différence entre "données" et "commande IA exécutable".
02
Comment JDON est généré
JDON GÉNÉRÉ
{
"spec": "JSONFIRST",
"version": "2.0",
"input": {
"raw_text": "Analyse ce bilan comptable",
"language": "fr"
},
"jdons": [
{
"jdon_id": "jdon_a1b2c3d4",
"confidence": 0.97,
"action": {
"raw": "analyze",
"normalized": "analyze"
},
"object": {
"type": "financial_report",
"raw": "balance_sheet"
},
"domain": {
"primary": "finance"
},
"constraints": {
"require_validation": true,
"governance_mode": "FINANCE_ALGO"
}
}
],
"execution": {
"parsable": true,
"executable": true,
"mode": "strict",
"state": "VALIDATED"
}
}03
JDON vs JSON
JDON représente une action structurée — pas seulement des données.
{
"message": "analyse ce bilan"
}- Intention ambiguë
- Pas d'action définie
- Non validable
- Le LLM doit deviner
{
"intent": {
"action": "analyze_financial_report",
"object": "balance_sheet",
"domain": "finance",
"constraints": {
"require_validation": true
}
}
}- Action explicite
- Objet défini
- Validable programmatiquement
- Exécution déterministe
JSON vs JDON
JSON = format de données générique
Stocke des paires clé-valeur arbitraires. Aucune sémantique, aucune gouvernance, aucune traçabilité.
JDON = JSON-Defined Object Notation
- →structuré selon le protocole JSONFIRST
- →certifié par le pipeline v4.1
- →traçable, versionné, auditable
- →pas juste des données — une décision gouvernée
04
JDON dans le pipeline JSONFIRST
JDON est produit par
JSONFIRST
JSONFIRST parse l'instruction et génère un JDON validé avec tous les champs requis.
JDON est consommé par
Action Registry
L'Action Registry lit le JDON, sélectionne l'action appropriée et valide les contraintes.
JDON est exécuté par
LLM · Tools · APIs
Le LLM ou les outils reçoivent un JDON structuré — pas un prompt ambigu.
05
Exemples de JDON
INSTRUCTION UTILISATEUR
"Analyse ce bilan comptable"
JDON PRODUIT
{
"action": "analyze_financial_report",
"object": "balance_sheet",
"domain": "finance",
"constraints": {
"require_validation": true
}
}Transformez vos intentions en JDON.
Chaque instruction devient un JDON validé, gouverné et exécutable.