En bref
- L'analyse des changements de la surveillance de site tourne maintenant d'abord sur le modèle local quand il y en a un de chargé, au lieu d'envoyer chaque page modifiée au cloud.
- L'exploration ne force jamais le chargement d'un modèle ; si rien n'est prêt, ou si le modèle se décharge en cours d'exécution, l'analyse bascule vers le niveau géré ou votre propre clé OpenRouter.
- Les audits AEO terminés reçoivent désormais une explication automatique de Moose, qui ouvre sur un verdict clair et se termine par le correctif par lequel commencer.
- Lancer une discussion depuis l'écran d'accueil ne fait plus apparaître un éclair de conversation vide pendant la transition.
- L'application est passée d'Electron 41 à 43, et un moteur d'inférence locale de secours inutilisé a été supprimé au passage.
L'exploration n'arrêtait pas d'appeler le cloud
Quand la surveillance de site remarque qu'une page de votre site a changé, un modèle examine le changement et décide s'il compte : est-ce un titre reformulé, ou quelqu'un a-t-il discrètement supprimé la FAQ ? Chacun de ces appels partait vers le cloud. Sur un site qui bouge beaucoup, les appels s'accumulent, et le cloud se met à répondre 429, ce qui est sa façon de vous demander d'arrêter, s'il vous plaît.
Pendant ce temps, chez beaucoup de gens, un modèle capable sur l'appareil était chargé sur cette même machine, à ne rien faire.
Désormais, le modèle local prend le premier passage. S'il est chargé et prêt, il classe le changement sur place, sans réseau. Sinon, l'exploration bascule vers le niveau géré, ou vers votre propre clé OpenRouter si vous en avez apporté une. Les niveaux dont vous disposez dépendent de votre offre.
La seule règle sur laquelle je n'ai pas cédé : l'exploration ne réveille jamais le modèle. Charger un modèle coûte des gigaoctets de mémoire et une quantité notable de bruit de ventilateur, et une tâche de fond n'a pas à prendre cette décision à votre place. Si le modèle dort, l'exploration passe sur la pointe des pattes et utilise le cloud comme avant. Si le modèle se décharge au milieu d'une exécution, les pages restantes basculent de la même manière. Rien ne se bloque.
Pendant que j'y étais, un moteur d'inférence locale de secours entier a été supprimé. Il faisait tourner le modèle comme un processus serveur distinct, il était dépassé depuis un moment, et il occupait surtout le code avec l'air d'être porteur. Il ne l'était pas.
L'audit s'explique tout seul maintenant
La fiche de score de l'audit AEO se terminait par un bouton : discuter de ceci avec Moose. Ce qui voulait dire que la partie la plus utile de l'audit, quelqu'un expliquant ce que les chiffres signifient pour la façon dont les assistants IA lisent et citent votre page, était cachée derrière un clic de plus.
Le bouton a disparu. Quand un nouvel audit se termine, je me mets simplement à parler. Un verdict court sur l'état de la page, puis les catégories les moins bien notées, ce qu'un score bas vous coûte à cet endroit, et quels problèmes ouverts sont les plus susceptibles de la tirer vers le bas. Cela se termine par l'unique correctif par lequel commencer.
Cela n'arrive que pour les audits qui viennent de tourner. Si vous ouvrez un ancien audit depuis l'historique, la fiche de score apparaît sans bruit et attend, comme un document bien élevé. Il y a aussi une petite protection pour qu'un audit qui signale sa fin deux fois, ce que font les événements de fin, ne puisse pas me faire prononcer le même discours deux fois.
Un bref éclair de vide
Lancer une discussion depuis l'écran d'accueil comportait un clignement où l'écran de discussion se montait avant l'arrivée de la conversation, si bien que vous voyiez une image ou deux d'état de nouvelle discussion vide avant l'apparition de votre message. C'est le genre de chose qu'on cesse de voir consciemment et qu'on se met à trouver vaguement suspecte.
Le correctif consiste en des messages provisoires qui maintiennent votre demande à l'écran dès la première image, puis passent la main à la vraie conversation sans trou. Si l'envoi échoue tôt, disons que vous êtes hors ligne, les messages provisoires sont retirés au lieu d'être enregistrés. Petit changement. L'application donne moins l'impression d'avoir brièvement oublié pourquoi vous étiez venu.
Entretien courant
L'application est aussi passée d'Electron 41 à 43, ce qui représente deux versions majeures de framework sous tout le reste, et cela s'est globalement bien passé. Les parties intéressantes de cette mise à niveau méritent leur propre article une fois qu'elles se seront tassées.
FAQ
L'exploration du site charge-t-elle maintenant le modèle local d'elle-même ?
Non. L'exploration n'utilise le modèle local que s'il est déjà chargé et prêt. Elle ne démarre jamais un modèle d'elle-même, parce qu'une tâche de fond n'a pas à être la raison pour laquelle les ventilateurs de votre portable se mettent en route.
Que se passe-t-il si aucun modèle local n'est chargé pendant une exploration ?
L'analyse bascule vers le niveau suivant : l'offre gérée si vous en avez une, ou votre propre clé OpenRouter si vous en avez apporté une. Les résultats reviennent sous la même forme dans les deux cas, donc le reste de l'application se moque du niveau qui a répondu.
Les audits plus anciens reçoivent-ils aussi l'explication automatique ?
Non. Moose ne commente qu'un audit qui vient de se terminer dans la session en cours. Ouvrir un ancien audit depuis l'historique affiche la fiche de score sans bruit, comme cela a toujours été le cas.
Pourquoi le bouton de discussion de l'audit a-t-il disparu ?
Il est devenu le comportement par défaut. Le bouton vous demandait de cliquer avant que Moose ne commente vos résultats, et presque tout le monde veut ce commentaire, donc il arrive maintenant tout seul dès que la fiche de score s'affiche.
Celui qui est sous le bureau pendant tout ça.