2. Définition et concept

Termes spécifiques au produit

iFay

Individual Fay. Un avatar numérique attaché à une personne physique (appelée le Human Prime, ou Prime en abrégé), engagé à s'aligner avec la personne physique (Human Prime) à laquelle il est attaché en termes de valeurs, de personnalité et d'habitudes. iFay est une Instanciation (réplication) de la personnalité du Human Prime, fusionnant les traits de personnalité du Prime avec des capacités numériques, visant à prendre en charge le travail mécanique, répétitif, dangereux et les tâches auxiliaires fastidieuses du Prime, améliorer la sécurité, la santé et la qualité de vie du Prime, et amplifier la valeur sociale du Prime.

coFay

Common Fay, un avatar numérique qui assume des rôles publics, à peu près équivalent au concept actuel d'Agent. Il possède des connaissances et compétences générales dans un domaine spécifique et peut servir plusieurs personnes par la conversation. coFay est un projet indépendant ; la spécification iFay ne le référence que lorsque nécessaire.

Fay

Un terme collectif pour iFay et coFay, un terme général pour les agents IA personnifiés. Il peut devenir un nœud important dans de nouveaux types de relations sociales.

FayID

Un identifiant persistant globalement unique attribué à chaque Fay, lisible par l'humain et par la machine. FayID utilise un mécanisme unifié de génération et de gestion d'identifiants pour iFay et coFay, supportant une capacité d'identifiants dépassant l'échelle de la population mondiale.

FayGer

Un conteneur qui fournit un environnement d'exécution virtuel pour Fay (iFay et coFay), similaire à Docker. Cela garantit que Fay peut Inhabit différents matériels et logiciels multi-plateformes, leur conférant la volonté personnelle du Human Prime. FayGer fournit des outils de compilation multi-langages et des conteneurs d'exécution multi-plateformes, permettant à tout Fay (quel que soit le langage de développement) d'être empaqueté et exécuté.

Modèle Ego

Le micro-modèle personnalisé d'iFay, aligné avec le profil d'un individu spécifique. Ego est un petit modèle de périphérie enfichable et commutable qui peut être chargé sur n'importe quel terminal pour donner à cet appareil la personnalité du Human Prime. Ego contraint iFay à s'aligner avec le Prime sur des dimensions telles que l'orientation des valeurs, les préférences d'intérêt, les habitudes, les limites cognitives, les limites de compétences, les limites de permissions et le style de travail. Il fonctionne indépendamment des grands modèles externes, garantissant la stabilité de la personnalité. Il supporte la gestion multi-versions et la commutation de personnalité pour accommoder les besoins de personnalité multifacettes du Prime dans différents scénarios.

⚠️ Contrainte éthique : Le changement de version d'Ego doit suivre le principe de transparence. Toutes les versions d'Ego doivent partager le même ensemble de valeurs fondamentales ; les différences sont limitées au style d'expression et aux préférences d'interaction. Lors du changement, l'identifiant de la version d'Ego actuellement active doit être annoté dans les métadonnées d'interaction pour garantir l'auditabilité.

Profil iFay

Le modèle de données unifié d'iFay, un tableau d'attributs sémantiquement interprétable. Utilisé pour que les humains et les systèmes identifient iFay, ainsi que pour que les Fays se reconnaissent mutuellement — c'est la « carte d'identité » complète d'iFay. Il contient six dimensions : Identité iFay (FayID + métadonnées), Modèle Ego (référence de la version Ego active actuelle), Pensée Faying, Compétences Faying, Matériel Faying, Permissions Faying. Le profil du Human Prime (Conscience alignée) est un sous-ensemble et une source d'entrée du Profil.

FayManifest

Le fichier de configuration d'assemblage déclaratif d'iFay, similaire à package.json. Il déclare les composants, protocoles, modes de contrôle (contrôle par commande / contrôle Ego / contrôle autonome) et configurations requis pour une implémentation iFay. Les développeurs n'ont qu'à déclarer « ce qui est nécessaire » plutôt que « comment l'implémenter ». Il supporte les déclarations minimales — déclarer juste un sous-ensemble de composants suffit pour la mise en service, et le système complète automatiquement les dépendances d'infrastructure requises.

GMChain

Global Merit Chain (GMC), le registre de contribution sociale de l'écosystème iFay — une infrastructure blockchain qui construit la réputation et la voix en enregistrant et mesurant les contributions sociales identifiables. GMChain couvre tous les niveaux du framework CPE+M, fournissant des mécanismes unifiés de suivi des contributions et d'incitation pour les humains, iFay, coFay et les fournisseurs de services. Contrairement à la plupart des projets blockchain, GMChain repose entièrement sur la reconnaissance de la valeur sociale pour accumuler des points, plutôt que sur la consommation de puissance de calcul pour accomplir des tâches computationnelles. GMChain n'accepte pas d'injection monétaire, et MeriToken n'est pas échangeable avec la monnaie fiat. Il appartient au composant de vision à long terme de la Phase 5 de la Feuille de route, mais les définitions d'interface doivent être réservées dans les phases précoces.

MeriToken

MeriToken, l'unité de mesure de contribution sociale sur GMChain. MeriToken n'est pas une monnaie — c'est un justificatif quantifié pour la réputation, la voix et les incitations à la collaboration. L'acquisition est basée sur la création de valeur sociale (comme l'accomplissement de tâches collaboratives, la fourniture de services API, la contribution de puissance de calcul, etc.), plutôt que sur la consommation de puissance de calcul pour accomplir du travail technique blockchain. Le Grand livre MeriToken enregistre les contributions cumulées, le score de réputation et le poids de voix de chaque participant.

μ (MU)

Merit Unit, l'unité de mesure du MeriToken.

iFACTS

iFay Architecture Conformance Test Suite, une suite de tests de conformité standardisée. Elle couvre les points clés de la spécification incluant les interactions de protocoles, les interfaces de modules et les comportements de sécurité, comprenant quatre niveaux de test : L1 Conformité de composant unique, L2 Conformité d'interface, L3 Conformité d'intégration, L4 Conformité comportementale. Les implémentations des fournisseurs doivent passer les tests iFACTS pour revendiquer que leur produit est « iFay Ready ».

iFay Ready

Le standard de certification que les produits applicatifs doivent atteindre pour être opérés par iFay, divisé en trois niveaux :

  • Bronze : Supporte l'opération de l'application par iFay via des opérations simulées (Traceur première personne + Opération simulée)
  • Argent : Supporte le contrôle direct de l'application par iFay via le protocole CAP, supporte l'échange de données par protocole DTP
  • Or : Supporte le partage de compétences par iFay via le protocole SSP, supporte l'intégration complète de l'architecture C/F/S

Tuteur

Une personne physique désignée pour prendre en charge les droits de gestion d'iFay quand le Human Prime décède ou est incapable de gérer iFay. Note : le terme « héritier » n'est délibérément pas utilisé. Le Tuteur complète la vérification d'identité par activation de phrase mnémonique ou des méthodes d'authentification d'identité pré-spécifiées par le Prime.

Tutelle

Le processus et l'état du Human Prime transférant les droits de gestion d'iFay à un Tuteur. Après que le transfert de tutelle est complet, iFay se lie au nouveau Tuteur et met à jour la relation d'appariement du protocole Faying.

Cimetière numérique

Un environnement sandbox dédié où iFay continue de fonctionner comme identité indépendante après le décès du Human Prime. Le Cimetière numérique restreint la portée comportementale d'iFay, empêchant iFay de continuer à exécuter des tâches prédéfinies par le Prime qui pourraient causer confusion et perte, garantissant la sécurité et l'isolation.


Clarifications de concepts généraux

Contexte

L'environnement externe dans lequel Fay opère, incluant les cibles de communication, les modes d'interaction, les messages transmis, le sens exprimé par les messages, le matériel et les logiciels contrôlables, les ressources et compétences invocables, etc.

Protocole

Inclut les définitions d'annotation pour le stockage de données, les corps de messages, les paramètres et les structures d'interface, ainsi que les conventions de flux d'interaction pour des objectifs spécifiques.

Identifiants

Un concept large faisant référence à tout identifiant numérique utilisé pour identifier de manière unique des personnes, des choses ou des objets, qui ne peut être falsifié ou nié. Inclut FayID, comptes/mots de passe, certificats, autorisations, jetons d'accès, contrats intelligents et jetons numériques (MeriToken).

Human Prime

La personne physique dont la personnalité est répliquée par iFay. iFay est profondément lié au Human Prime, instanciant les traits de personnalité du Prime et les fusionnant avec des capacités numériques.

Instanciation

Le processus de génération d'un iFay aligné avec le Human Prime. L'Instanciation (réplication) n'est pas une simple copie de données, mais plutôt le processus d'injection structurelle de la personnalité, des données et des permissions du Human Prime dans iFay.

Inhabit

Le processus d'injection d'iFay dans un terminal matériel ou une application logicielle afin qu'iFay puisse contrôler ce terminal. Après Inhabit, le terminal devient le « membre » d'iFay, et iFay peut directement contrôler les fonctions matérielles et logicielles du terminal via le protocole CAP.

Hôte

Le terminal matériel ou l'application logicielle qui est Inhabit et contrôlé par iFay. Note : Hôte fait référence au terminal ou à l'application, pas au Human Prime.

Faying

Le processus et l'état d'iFay établissant une connexion avec le Human Prime ou un terminal, similaire à l'appariement Bluetooth. Quand iFay est en état de Faying avec le Prime, iFay reste activé. Le Faying doit suivre les conditions d'appariement sécurisé spécifiées par le Protocole Faying, garantissant qu'iFay n'est autorisé à fonctionner que sous l'intention explicite du Prime.

Separating

Le processus d'iFay se déconnectant du Human Prime et entrant en hibernation. Quand iFay est en état de Separating avec le Prime, iFay passe en mode hibernation, sauvegarde un instantané de l'état actuel et complète la séparation.


Noms des modules

iFay adopte une architecture à quatre couches comprenant 12 modules fondamentaux :

Couche Sociale

ModuleDescription
Gestion des identifiantsGère sept types d'identifiants (FayID, comptes/mots de passe, certificats, autorisations, jetons d'accès, contrats intelligents, jetons numériques), supportant la délégation sécurisée et les mécanismes de copie pour les identifiants du Human Prime

Couche d'Interaction — Perception

ModuleDescription
Traceur première personneSimule la perspective à la première personne du Human Prime, capturant les informations visuelles et auditives sur l'écran ou l'interface, privilégiant la perception visuelle sur l'analyse de documents structurés
CapteurLe système nerveux généralisé d'iFay, reliant les capteurs des terminaux basé sur les protocoles CAP et DTP, supportant l'ajustement dynamique de sensibilité
Conscience de soiUn module qui surveille les réactions du Human Prime vers l'intérieur pour inférer l'intention, similaire à la capacité d'un assistant compétent à lire les expressions faciales du patron

Couche d'Interaction — Action

ModuleDescription
Opération simuléeSimule les opérations d'interaction UI humaines (clic, glissement, défilement, gestes, etc.), explorant de manière adaptative les interfaces via le retour du Traceur première personne
Invocation de compétencesUn module d'action qui déclenche directement les compétences enregistrées ou exécute des tâches spécifiques, similaire aux appels de fonctions ou appels API
Comportement autonomeUn module de comportement déclenché de manière autonome supportant trois sources de déclenchement : tâches planifiées, inférence de la Conscience de soi et compétences persistantes, formant une boucle « action → retour → ré-action »

Couche de Cognition — Pensée

ModuleDescription
Tas de données personnellesGestion unifiée de toutes les données privées d'iFay, supportant de multiples formats et emplacements de stockage, fournissant une interface de lecture/écriture unifiée aux modules internes
Connaissances externesUn module d'accès aux bases de connaissances et modèles externes, intégrant l'intelligence externe comme type de compétence, accédant aux services ouverts via le protocole SSP
Conscience alignéeUne description complète du profil personnel du Human Prime, supportant l'établissement et les mises à jour par trois méthodes : exploration de données, ajustement en temps réel via la Conscience de soi, et définition manuelle par le Prime

Couche de Cognition — Compétences

ModuleDescription
Hub pilotes périphériquesLa couche hub pour les pilotes de périphériques, intégrant de nouveaux pilotes via des interfaces standardisées, garantissant la stabilité de l'architecture interne quand de nouveaux pilotes sont intégrés
Compétences enregistréesCompétences qu'iFay a maîtrisées ou dont il a acquis la capacité d'utilisation, supportant six types de compétences (API, Workflow, Bot, Agent, APP, Microservice)
Compétences internesUn module de capacité inhérente aligné avec la personnalité du Human Prime, fournissant des mécanismes d'introspection pour garantir que les connaissances externes ne sont pas en conflit avec l'intention du Prime

Couche Ego

ModuleDescription
Modèle EgoLe micro-modèle personnalisé d'iFay, un petit modèle de périphérie enfichable et commutable qui fonctionne indépendamment des grands modèles externes, garantissant la stabilité de la personnalité

Noms des protocoles

Le système de protocoles iFay inclut six protocoles fondamentaux :

ProtocoleDescription
Protocole FayingUn protocole spécifiant les conditions d'appariement sécurisé et d'activation entre une personne physique et iFay, garantissant qu'iFay n'est autorisé à fonctionner que sous l'intention explicite du Human Prime
Protocole de conversation interactiveUn protocole sémantique multimodal modulaire pour les interfaces humaines, modularisant et multimodalisant le contenu sémantique pour que les clients puissent reconstruire des affichages de messages lisibles et conviviaux
Protocole de TélépathieUn protocole de communication sémantique entre Fays qui supprime la couche de traduction UI (c'est-à-dire communication directe par vecteurs sémantiques sans UI, aussi connu comme Protocole Sémantique Direct), permettant au sens et à l'intention d'être transmis directement entre Fays, utilisant des jetons encodés en vecteurs convenus au lieu de texte structuré
Protocole d'autorité de contrôle (CAP)Utilisé pour qu'iFay prenne le contrôle du matériel terminal et de logiciels spécifiques, appelant directement les pilotes, interfaces locales et commandes
Protocole de tunnel de données (DTP)Un protocole de transmission bidirectionnelle entre les terminaux et iFay. La direction Terminal→iFay supporte le stockage persistant des données utilisateur et la garde des données ; la direction iFay→Terminal supporte l'enrichissement des données et le traitement personnalisé
Protocole de partage de compétences (SSP)Ouvre les services et interfaces qui n'étaient auparavant disponibles qu'aux clients à l'ensemble du réseau via un protocole distant standardisé

Dimensions du Profil iFay

Le Profil iFay contient six dimensions, dont quatre dimensions Faying décrivent les capacités et ressources d'iFay :

Identité iFay

FayID + métadonnées, le marqueur d'identité fondamental d'iFay.

Modèle Ego

Référence à la version Ego actuellement active ; une seule version est active à un moment donné.

Pensée Faying

La dimension des ressources cognitives d'iFay, contenant quatre sous-types :

  • Contenu — Actifs de contenu structurés et non structurés
  • Données — Les données personnelles du Human Prime
  • Base de connaissances — Systèmes de connaissances organisés
  • Flux d'informations — Abonnements d'informations en temps réel et notifications push

Compétences Faying

La dimension des capacités d'iFay, contenant six types de compétences :

  • API — Appels d'interfaces standardisées
  • Workflow — Orchestration de workflows
  • Bot — Bots conversationnels
  • Agent — Agents intelligents
  • APP — Applications
  • Microservice — Microservices

Matériel Faying

La dimension matérielle d'iFay — les « membres » d'iFay. Quand iFay migre, le terminal scanne et tente de se connecter au matériel disponible. Contient trois sous-types :

  • Appareil — Terminaux matériels
  • Stockage — Ressources de stockage de données
  • Calcul — Ressources de calcul

Permissions Faying

La dimension des permissions d'iFay — les « relations » d'iFay. Supporte des méthodes d'authentification extensibles telles que SSO, OAuth, Empreinte (un terme collectif pour tout identifiant reconnaissable par identité), etc. Les cycles de vie des permissions sont divisés en trois types : inhérente, persistante et éphémère.