Aller au contenu principal

Réglages → Studio des Spines

Les spines sont les catégories sous lesquelles votre mémoire se range d'elle-même : une poignée de natures (Document, Idée, Journal, Conversation…), chacune avec ses sous-spines. Cette page sert à regarder cette taxonomie, la colorer, l'étendre, et confier à un modèle ce qui n'est pas encore rangé. L'entrée du rail s'appelle Studio des Spines ; le sous-titre de la page dit Façonnez l'organisation de votre mémoire — natures, sous-spines et lentilles.

Pour ce qu'une spine est et comment une chronique en reçoit une, voir Chroniques et spines. Cette page parle des réglages.

Pendant le chargement de la taxonomie, la page dit Chargement de la taxonomie…. Si elle ne peut pas être lue, Impossible de charger la taxonomie. apparaît avec un bouton Réessayer. Une mémoire toute neuve, sans aucune taxonomie, affiche Aucune taxonomie pour l'instant.

Une fois la taxonomie là, un interrupteur 2D / 3D occupe le haut droit de l'en-tête. 2D est la valeur par défaut ; le choix n'est pas mémorisé d'une visite à l'autre.

Natures et sous-spines (vue 2D)

Une carte par nature, en grille. Chaque carte porte la pastille de couleur de la nature, son nom, et à droite son nombre de sous-spines. Les noms sont affichés dans la langue de votre interface quand l'app connaît la spine ; une sous-spine créée par un modèle n'a pas de traduction et garde son libellé tel quel.

Dans une carte, une ligne par sous-spine :

  • Un petit carré de couleur est un sélecteur de couleur. Choisissez une couleur et elle est enregistrée aussitôt, sans bouton Enregistrer. Une couleur stockée que le sélecteur ne sait pas afficher apparaît en gris neutre.
  • Le nom de la sous-spine. Le survol révèle l'identifiant brut (par exemple EPIPHANY).
  • Soit un badge système, pour les sous-spines livrées avec l'app, soit un bouton × nommé Retirer pour celles que vous ou un modèle avez ajoutées.
Retirer est immédiat

Il n'y a aucune boîte de confirmation sur Retirer. La sous-spine disparaît au clic. Les sous-spines système ne peuvent pas être retirées du tout ; c'est ce que veut dire le badge système.

En bas de chaque carte, une ligne d'ajout avec deux champs, id, ex. gpu-sidecar et libellé, et un bouton Ajouter. Les deux champs doivent être remplis. La nouvelle sous-spine prend la couleur de sa nature parente et est marquée comme la vôtre ; les champs se vident une fois qu'elle est créée.

Les natures livrées avec l'app, sous leur nom anglais d'origine (les cartes les affichent traduites, par exemple Idea devient Idée) :

NatureExemples de ses sous-spines
IdeaEpiphany, Ideation, Hypothesis, Discovery, Resonance, Lead, Vision
Document, Note, Journal, Conversation, Profile, Media, Reference, Task, Decision, Dream lead, Inbox, Source code, Git history, Session, Research paper, Socialchacune avec son propre jeu

Vue 3D

Choisir 3D remplace la grille par une constellation : chaque nature est une sphère, dimensionnée par son nombre de sous-spines, et ses sous-spines gravitent autour, reliées par de fins traits à la couleur de la nature. La scène tourne lentement d'elle-même ; faites-la glisser pour l'orienter. Pas de zoom, rien à cliquer : la vue 3D sert à regarder, et tout le reste de la page reste disponible en dessous.

La bibliothèque 3D n'est chargée que la première fois que vous choisissez 3D, jamais au démarrage.

Les libellés de la vue 3D sont en anglais

La constellation imprime les noms anglais d'origine des natures, pas les noms traduits que les cartes utilisent.

Lentille Acronymes

Tous les acronymes définis dans votre mémoire. Rien ne s'affiche tant que vous n'avez pas pressé Scanner la mémoire (le bouton dit Analyse de la mémoire… pendant qu'il tourne). Le scan lit jusqu'à 3 000 chroniques dans chaque coffre actif et construit un glossaire des acronymes qu'il trouve, chacun sous forme de carte : l'acronyme, son nombre de sources, et sa signification. Aucun acronyme trouvé pour l'instant. veut dire que le scan est revenu vide.

Le scan est local, en lecture seule, et n'appelle aucun modèle. S'il échoue, la page garde ce qu'elle montrait avant et n'imprime aucune erreur.

Ranger la mémoire de conversation

Un modèle lit ce qui n'est pas encore rangé et le classe sous une spine, en en créant une quand rien ne convient. Rien n'est supprimé, et ce qu'il n'arrive pas à placer reste où il est.

La mémoire issue des conversations atterrit dans la nature Session tant que rien ne la range. Ce panneau est le bouton qui le fait. Pendant qu'il cherche vos coffres il dit Chargement des coffres… ; Impossible de charger la liste des coffres. vient avec un Réessayer ; Aucun coffre actif à ranger. veut dire qu'il n'y a rien à traiter.

  • Coffre : le coffre à ranger. Seuls les coffres actifs sont listés. Le sélecteur est verrouillé pendant un rangement.
  • Une ligne d'information dit {count} souvenirs sont dans Session, la corbeille d'entrée. Le nombre affiche tant qu'il n'a pas été réellement mesuré, jamais un 0 qui prétendrait que la corbeille est vide.
  • Ranger {count} souvenirs lance le passage. Il reste grisé tant que le nombre est zéro ou inconnu, et pendant qu'une requête est en vol.
  • Arrêter le remplace pendant un rangement. L'arrêt est propre, et le passage suivant reprend là où celui-ci s'est arrêté.
  • Si un rangement tourne déjà sur un autre coffre (une cartouche ou le Dream State peuvent en lancer un), le panneau dit Un rangement tourne déjà sur {vault}.
  1. Choisir un coffre

    Choisissez-le dans Coffre. La ligne d'information vous dit combien de souvenirs attendent dans Session.

  2. Lancer

    Cliquez Ranger {count} souvenirs. L'encadré de résultat apparaît et se met à jour environ chaque seconde : {vault} : {scanned} sur {total} lus ({pct} %), {updated} classés.

  3. Arrêter quand vous voulez

    Arrêter termine le passage proprement. Ce qui a été classé le reste ; le reste sera repris la prochaine fois.

  4. Lire le résultat

    À la fin : {vault} : {scanned} lus, {updated} classés., puis toujours {count} sont restés où ils étaient., une pastille pour chaque sous-spine créée par le passage, {count} lots n'ont reçu aucune réponse exploitable. si un lot a échoué, quelques exemples de ce que le modèle a refusé de placer, et l'erreur du travail en rouge s'il y en a une.

Ceci appelle votre modèle

Le panneau le dit sous le bouton : Ceci appelle ton modèle, un appel pour 8 souvenirs. Tu peux arrêter, et ça reprend où ça s'était arrêté. Le passage utilise la route de modèle de votre chat, sans rappel de mémoire, et il est compté comme n'importe quel appel. Sur une route cloud, une grosse corbeille d'entrée est une vraie facture.

{count} sont restés où ils étaient. est toujours imprimé, à dessein : un passage terminé n'est pas la même chose qu'un coffre entièrement rangé. Si le lancement ou l'arrêt échoue, le panneau dit Le rangement n'a pas pu démarrer. ou Le rangement n'a pas pu être arrêté. ; quand l'app rapporte sa propre raison, elle est affichée telle quelle, en anglais (par exemple "A spine scan is already running.").

Quand un passage se termine, les cartes du haut se rechargent, parce qu'un passage peut avoir créé de nouvelles sous-spines.

Tri nocturne

Un modèle local relit votre mémoire la nuit et propose des sous-spines émergentes — c'est vous qui décidez.

C'est un autre trieur que celui du dessus. Il regroupe les vecteurs de vos chroniques pendant la nuit, sur votre machine, et ne fait jamais que proposer des sous-spines ; rien n'est classé et rien n'est créé tant que vous n'avez pas approuvé. Pendant que son état se charge, le panneau dit Chargement… ; Impossible de charger le tri nocturne. vient avec un Réessayer.

La carte de configuration :

  • Activer le tri nocturne : désactivé par défaut.
  • Modèle de nommage (tag Ollama) : ex. llama3.2:latest — vide = nommage hors-ligne. Laissé vide, les propositions reçoivent des noms déterministes calculés localement. Avec un tag, le trieur demande un nom court à un Ollama local.
  • Fenêtre nocturne : deux heures, de 1 à 6 par défaut, entre 0 et 23. La fenêtre passe minuit quand la fin est avant le début (22 à 6 fonctionne). Un début égal à la fin est une fenêtre vide : ça ne tourne jamais.
  • Enregistrer écrit la carte sur le disque.
  • Lancer maintenant force un passage tout de suite, en ignorant la fenêtre, l'exigence d'inactivité et le contrôle de mémoire. Le bouton dit En cours… pendant ce temps.
Enregistrez d'abord

Rien dans la carte n'est stocké tant que vous n'avez pas pressé Enregistrer. Lancer maintenant lit la configuration enregistrée, donc un tag de modèle ou une fenêtre non enregistrés sont ignorés par lui.

Le modèle de nommage est Ollama, appelé en direct

Le tag est envoyé directement à un point d'accès Ollama local, pas au routeur de modèles de l'app : aucune route cloud n'est jamais utilisée pour le nommage, et le modèle de chat de l'app n'intervient pas. Un tag qu'Ollama ne connaît pas garde le nom hors-ligne, sans erreur.

Sous la carte, une ligne d'état : le nombre de propositions en attente, et Dernier passage : une date, ou jamais.

Le passage nocturne a aussi des conditions que la carte ne montre pas : il attend que la machine soit inactive depuis une dizaine de minutes, s'arrête dès que vous revenez, que la fenêtre se ferme ou que la mémoire se tend, propose au plus cinq sous-spines par passage, et examine jusqu'à 4 000 chroniques vectorisées à la fois. Les réglages vivent dans un fichier nocturnal-sort.json à la racine du coffre.

Propositions

La boîte Propositions liste ce que le trieur a suggéré. Vide, elle dit Aucune proposition pour l'instant. Lancez un tri ou attendez cette nuit. Chaque proposition montre son libellé suggéré, sous quelle nature elle se placerait, et combien de chroniques elle regroupe, avec deux boutons :

  • Approuver crée la sous-spine pour de bon, à la couleur de la nature parente. Les cartes en haut de la page se rafraîchissent.
  • Rejeter abandonne la proposition.
Deux trieurs, deux métiers

Ranger la mémoire de conversation classe les chroniques maintenant, avec le modèle avec lequel vous discutez, et peut créer des sous-spines en passant. Tri nocturne tourne la nuit sur du regroupement de vecteurs, n'a besoin d'aucun cloud, et ne fait que proposer ; c'est vous qui approuvez.