synthesis-llm.fr.md
docs/i18n/synthesis-llm.fr.md
Prose de synthèse appuyée par un LLM
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Español · Français · Deutsch
<!-- translations:end --> Tesserae fournit deux chemins de synthèse. Le chemin par défaut est une heuristique déterministe qui n’appelle jamais le réseau : elle produit des modèles Markdown prévisibles et idempotents à partir du graphe de recherche. Le chemin optionnel de mise à niveau LLM remplace ces modèles par une prose écrite par Claude à chaque compile, tout en conservant tous les autres invariants (idempotence, suivi des citation, corps hash-stable).
Cette page explique quand l’activer, combien cela coûte, quelles données quittent votre machine et comment inspecter la sortie.
Portée. Il s’agit de synthèse au moment de la compilation : elle (ré)écrit les pages wiki permanentes (pulse, daily digest, weekly, topic, comparison, field overview) à chaque compilation. Elle est distincte du compilateur de contexte à la demande (
compile_context/ l’outil MCPcompile_context), qui, au moment de la requête, assemble pour une requête donnée un bundle à citations bornées via personalized PageRank sur le graphe et un budget de caractères. Les deux chemins reformulent des faits du graphe avec des citations, mais seul le chemin de synthèse ici exécute un LLM, et seul lui persiste des pages Markdown.
Ce que cela fait
Les deux chemins consomment les mêmes entrées _PagePlan (node ids, noms, types, descriptions, source paths). La différence se trouve dans le corps.
Heuristique (generator: heuristic-v1)
# Project Pulse
## Counts
- Paper: 14
- Repository: 4
...
## Recently added
- Geometry-Grounded Gaussian Splatting (Paper)
- Volumetric Rendering Revisited (Paper)
...
## Tagline
Tesserae — a self-evolving research notebook.
Cela se lit comme un dump de base de données. Utile, déterministe et disponible aujourd’hui.
LLM (generator: llm-claude-sonnet-4-6)
## Recent activity
The wiki tightened around 3D reconstruction this week. Two papers landed
under the Splatting Family [ApproachFamily:splatting:a86ed11b9524], both
foregrounding photometric and depth supervision for stable splat geometry
[Paper:geometry-grounded-gaussian-splatting:f188522141a2]. The dominant
through-line is volumetric rendering refinements
[Concept:volumetric-rendering:b05846130d24].
Cela se lit comme un digest éditorial. Le modèle est contraint à reformuler les faits présents dans les entrées : chaque paragraphe qui nomme un node se termine par une citation [node_id], et les corps qui omettent les citations (ou font moins de 80 caractères) sont rejetés et fallback vers l’heuristique.
Forme du prompt
Deux blocs : un long system block stable enveloppé dans cache_control: ephemeral, et un user message par page qui varie selon le kind.
System block (cached, identique entre les pages)
You are an Tesserae synthesis writer. Your job is to summarize a controlled
knowledge graph into a single Markdown page. Rules you follow ABSOLUTELY:
RULE 1 — DO NOT INVENT FACTS. Restate or summarize ONLY material you find
in the inputs. ...
RULE 2 — CITE EVERY CLAIM. Every paragraph that names a node MUST end
with one or more citation markers in square brackets, where the bracket
body is the node's id (e.g. ``[Paper:arxiv-2604.20329:abcd1234]``).
...
RULE 3 — STAY ON TOPIC. The synthesis kind decides the shape:
* pulse : project-wide weekly snapshot. 5-9 sentences max.
* daily_digest : one paragraph per noteworthy paper that day.
* weekly : 3 themes from the week, 1 paragraph each.
* topic : narrative about a research topic / approach family.
* comparison : one paragraph per family with shared task/benchmark.
* field_overview: 1-2 paragraphs per linked sub-topic.
RULE 4 — TONE. Direct, terse, technical. ...
RULE 5 — FORMAT. Output is pure Markdown. No frontmatter. ...
RULE 6 — LANGUAGE. Match the dominant language of the input materials.
If 80%+ of input titles/descriptions are in Korean, write in Korean.
Otherwise English.
The current ontology is:
Paper, Repository, Concept, Algorithm, Model, Dataset, Benchmark, Metric,
Person, Organization, ResearchTopic, ApproachFamily, Synthesis, ...
A node id has the shape ``Type:slug:hash``.