productivité

Des pages et des bases à la Notion, en Markdown, sur ses serveurs

NotionSocle offre les gestes d’un outil de prise de notes et de bases de données, avec un contenu stocké en Markdown sur la plateforme. Il relie les pages entre elles et aux entités qu’elles citent, garde l’historique de chaque élément et fait tourner des chaînes de traitement sur les contenus qui arrivent.

Logo
Écran de NotionSocle

Ce qu’elle fait

NotionSocle organise le travail en espaces, pages et bases de données. Une base s’affiche en tableau, en kanban, en calendrier, en galerie ou en frise, avec des vues réglables : colonnes, tris, filtres, regroupements. Les bases peuvent suivre une hiérarchie définie une fois et appliquée partout.

Les pages se citent entre elles par des liens, et un graphe montre ces liens en deux ou trois dimensions. Les entités nommées — personnes, organisations, lieux — sont rattachées à Wikidata, la base de connaissances ouverte, et forment leur propre graphe.

Chaque élément est versionné : on peut relire une page telle qu’elle était à une date donnée et comparer deux états. Les contenus Notion s’importent et s’exportent ; leurs images sont recopiées dans le stockage de la plateforme.

NotionSocle reçoit aussi des articles de presse collectés par une autre application de la flotte. Chaque article devient une page, et une chaîne de traitement peut en produire un résumé, une analyse « qui, quoi, où, quand, comment, pourquoi », une traduction et la liste de ses entités.

Enfin, NotionSocle sert de registre central aux fiches de contexte des projets de l’équipe : chaque version est conservée et interrogeable par API.

Pour qui

Pour une équipe qui veut un outil de connaissances aussi souple que Notion, mais avec des contenus dans un format ouvert, hébergés chez elle et accessibles à ses agents IA. Pour une cellule de veille qui veut que les articles arrivent déjà résumés, traduits et reliés aux entités qu’ils citent.

Comment elle est construite

  • Le socle V005 porte cinq workers applicatifs : les pages et les bases, la collecte de flux RSS, la réception des articles, le catalogue des sources et le registre des fiches de contexte. Leurs actions sont exposées en REST et en MCP, le protocole qui permet à un agent IA de piloter l’application.
  • Trois packs du socle sont embarqués : socle-pack-pipeline, le moteur de chaînes de traitement ; socle-pack-ai, l’accès aux modèles de langue ; socle-pack-connectors, pour le connecteur Notion.
  • Les chaînes de traitement se composent à la souris dans un studio graphique, à partir d’une palette de modules réglables par formulaire : appel à un modèle de langue, écriture dans une page, extraction d’entités, découpage en fragments, agrégation. Un script Java peut s’insérer avant ou après chaque étape.
  • Les services du Hub sont consommés : le SSO pour la connexion, le coffre à secrets Vault, le stockage objet pour les images, la messagerie NATS pour recevoir les articles, et la passerelle d’API pour publier le registre des fiches et accéder aux modèles de langue.
  • Une base PostgreSQL au standard de nommage de la plateforme porte pages, bases, versions, entités et chaînes de traitement.
  • Une interface React avec un éditeur de blocs, les graphes de liens et le rendu des diagrammes Mermaid.
  • 128
    points d’accès REST
  • 176
    outils MCP exposés aux agents
  • 178
    tests automatisés

Points forts

Le confort de Notion, le format de Markdown

Les gestes sont familiers — pages, bases, vues — mais le contenu reste du Markdown, lisible et réutilisable hors de l’outil.

Des pages reliées au monde

Les entités citées sont rattachées à Wikidata. Les pages qui parlent de la même organisation se retrouvent sans recherche manuelle.

L’historique de chaque élément

On relit une page à une date donnée et on compare deux états. Rien n’est écrasé sans trace.

Des chaînes de traitement sans livraison

Ajouter une étape, changer un prompt ou une sortie se fait au formulaire, dans le studio. Le changement ne demande pas de nouvelle version de l’application.

Pilotable par un agent

Pages, bases, recherche et registre sont exposés en MCP. Un agent IA lit et écrit dans l’espace de connaissances comme un utilisateur.

En images

Une page de synthèse rédigée (« TheSocleHub — AS-IS ») dans son arborescence.

Écran 1

Une page de synthèse rédigée (« TheSocleHub — AS-IS ») dans son arborescence.

L'explorateur KEW : articles et entités Wikidata reconnues, filtrables par type.

Écran 2

L’explorateur KEW : articles et entités Wikidata reconnues, filtrables par type.

Le graphe des liens entre fiches, coloré par catégorie.

Écran 3

Le graphe des liens entre fiches, coloré par catégorie.

La comparaison de deux builds : fiches ajoutées, supprimées, modifiées.

Écran 4

La comparaison de deux builds : fiches ajoutées, supprimées, modifiées.

Un besoin proche ?

Gérer mes cookies