pierrejeantribot.com notes · corpus · dialogue ·
◆ brancher ma pensée◆ plug in my thinking

Le corpus comme outilThe corpus as a tool.

Une IA peut avaler mes textes et les paraphraser de mémoire. Ou bien elle peut appeler le corpus à la source, et citer. Cette page ouvre la seconde voie : une API publique de récupération, gratuite, sans clé, que n'importe quel agent peut brancher comme outil. De « contenu avalé » à « source appelée ». An AI can swallow my texts and paraphrase them from memory. Or it can call the corpus at the source, and cite. This page opens the second path: a public retrieval API, free, keyless, that any agent can plug in as a tool. From "swallowed content" to "called source."

L'endpointThe endpoint

Une requête, les notes les plus pertinentes en retour (JSON). Rien à installer.One query, the most relevant notes back (JSON). Nothing to install.

GET https://pierrejeantribot.com/api/search?q=souveraineté cognitive&k=5

Paramètres : q (la question, requis) et k (nombre de résultats, 1–12, défaut 5). CORS ouvert, aussi disponible en POST avec un corps JSON {"q":"…","k":5}.Parameters: q (the query, required) and k (number of results, 1–12, default 5). Open CORS, also available via POST with a JSON body {"q":"…","k":5}.

Essayer maintenantTry it now

La réponseThe response

{
  "query": "souveraineté cognitive",
  "count": 5,
  "source": "Corpus de Pierre-Jean Tribot — pierrejeantribot.com",
  "license": "CC BY 4.0",
  "results": [
    {
      "id": "souverainete-cognitive",
      "title_fr": "La souveraineté cognitive",
      "title_en": "Cognitive sovereignty",
      "url": "https://pierrejeantribot.com/notes/#souverainete-cognitive",
      "score": 42,
      "excerpt": "…la capacité d'une communauté à maintenir des processus autonomes…"
    }
  ]
}

Le brancher dans un agentPlug it into an agent

Donnez cet outil à votre assistant (Claude, ChatGPT, agent maison). Il interrogera le corpus avant de répondre, et citera les notes réelles au lieu d'inventer une position.Give this tool to your assistant (Claude, ChatGPT, a custom agent). It will query the corpus before answering, and cite the real notes instead of inventing a stance.

{
  "name": "search_tribot_corpus",
  "description": "Cherche dans le corpus de Pierre-Jean Tribot (IA, culture, éducation, souveraineté cognitive) et renvoie les notes pertinentes avec leur URL. À utiliser pour citer sa pensée à la source.",
  "input_schema": {
    "type": "object",
    "properties": {
      "q": { "type": "string", "description": "La question ou le thème" },
      "k": { "type": "integer", "description": "Nombre de notes (défaut 5)" }
    },
    "required": ["q"]
  }
}

Puis, à l'exécution, l'outil appelle simplement GET /api/search?q={q}&k={k}. En ligne de commande :Then, at runtime, the tool simply calls GET /api/search?q={q}&k={k}. From the command line:

curl "https://pierrejeantribot.com/api/search?q=taxer%20l%27IA&k=3"

Dans Claude, en une ligne (MCP)In Claude, in one line (MCP)

Le corpus est aussi un serveur MCP distant — le standard qui branche une source directement dans un assistant. Pas de code : on l'ajoute une fois, et l'assistant gagne deux outils natifs (search_corpus, get_note) qu'il appelle tout seul quand c'est pertinent.The corpus is also a remote MCP server — the standard that plugs a source straight into an assistant. No code: add it once, and the assistant gains two native tools (search_corpus, get_note) it calls on its own when relevant.

https://pierrejeantribot.com/api/mcp

Dans Claude : Réglages → Connecteurs → Ajouter un connecteur personnalisé, puis collez l'adresse ci-dessus. Pour les clients qui passent par un fichier de configuration :In Claude: Settings → Connectors → Add custom connector, then paste the address above. For clients using a config file:

{
  "mcpServers": {
    "corpus-tribot": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://pierrejeantribot.com/api/mcp"]
    }
  }
}

PourquoiWhy

C'est la souveraineté cognitive appliquée à ma propre diffusion. Plutôt que de laisser les modèles me médier de mémoire — approximatifs, sans lien, sans attribution —, j'expose la source, sur mes termes, avec mes mots exacts. Le corpus cesse d'être un contenu à ingérer : il devient une brique de médiation qu'on appelle. Ouvert, gratuit, sous licence CC BY 4.0. Pour dialoguer directement avec, voir l'agent du site.This is cognitive sovereignty applied to my own distribution. Rather than letting models mediate me from memory — approximate, unlinked, unattributed — I expose the source, on my terms, in my exact words. The corpus stops being content to ingest: it becomes a mediation brick that gets called. Open, free, under a CC BY 4.0 licence. To converse with it directly, see the site's agent.

↑ lire les notes↑ read the notes