J’ai commencé Nevsky OS comme un système de processus personnels et familiaux : conserver des informations, les retrouver et reprendre l’action nécessaire. Les différentes parties de la famille ont leurs données et leurs droits ; tout réunir dans un chat ne suffisait pas.

Je développe Nevsky OS autour des tâches, des finances familiales, des notes personnelles et de scénarios d’apprentissage distincts. L’interface web est en React, les données et API utilisent Cloudflare. Les assistants conversationnels se connectent à des opérations précises, sans autorité universelle sur toute la maison.

La mémoire a besoin d’une adresse

Si une dépense n’existe que dans un message de l’assistant, la conversation suivante peut ne pas la voir. Si une tâche n’existe que dans la tête de quelqu’un, le calendrier n’est pas non plus tenu de la deviner. L’enregistrement doit donc rejoindre sa section de données, posséder un état et être accessible par une interface définie.

L’AI est pratique ici pour s’adresser au système : expliquer simplement ce qui s’est passé ou ce qu’il faut faire. Mais une donnée financière ne doit pas changer à cause d’une nouvelle interprétation d’un ancien échange. Et le souhait de « travailler la lecture » ne constitue pas encore le compte rendu d’une séance réalisée.

Ci-dessous, un écran Today archivé de Nevsky OS avec des données fictives. Il montre un point d’entrée dans les tâches quotidiennes sans exposer les dossiers personnels de ma famille.

Écran « Aujourd’hui »

Interface archivée · données de démonstration

Écran « Aujourd’hui »
Écran du projet conservé · sans commandes interactives

L’assistant familial n’a pas de passe-partout

Un scénario de lecture pour un enfant et une interface adulte demandent des droits différents. Le projet les sépare : l’assistant d’une séance donnée ne doit pas accéder automatiquement aux archives familiales ni aux fonctions administratives.

Certaines parties sont réalisées ; d’autres demandent encore des tests avec des personnes dans le processus réel. C’est particulièrement vrai pour l’apprentissage : une réponse API fonctionnelle ne dit pas si l’enfant comprend, s’intéresse et peut continuer facilement.

Le deuxième écran ouvre Work dans le même système de démonstration. On peut explorer la navigation et les changements d’état local disponibles.

Espace de travail

Interface archivée · données de démonstration

Espace de travail
Écran du projet conservé · sans commandes interactives

Je ne publie pas les dossiers familiaux dans un cas de démonstration. On peut expliquer l’architecture sans transformer la vie privée de ses proches en argument de vente pour le développement.

Cet article présente l’interface web avec des données de démonstration. Elle ne remplace pas l’application native distincte et ne révèle pas les dossiers familiaux. Pour moi, son utilité se mesure à une action concrète : ai-je pu consigner, retrouver et reprendre ce qu’il fallait faire ?

À lire aussi : Source et Operator · Letterstep et les documents familiaux.