Chapitre 2 : Glossaire

2.1 Termes Fondamentaux

TermeAnglaisDéfinition
iFayiFaySystème de partenaire cognitif intelligent. Principal consommateur du Skill Sharing Protocol, qui découvre et invoque des skills pour améliorer ses propres capacités
SkillSkillUnité de capacité invocable déclarée conformément au protocole. Inclut notamment les plugins, APIs, paquets de connaissances et capacités d'exécution de tâches
Fournisseur de skillsSkill ProviderEntité (personne, organisation ou système automatisé) qui déclare et expose des skills sur Internet
Consommateur de skillsSkill ConsumerEntité qui découvre et invoque des skills. Principalement des instances iFay
Descripteur de skillSkill DescriptorDocument de métadonnées de skill défini selon le Schema du protocole, décrivant les capacités, interfaces, méthodes d'invocation, etc.

2.2 Termes du Protocole

TermeAnglaisDéfinition
Mécanisme de découverteDiscovery MechanismMéthodes et processus par lesquels les consommateurs de skills localisent et découvrent des Skill Descriptors dans les réseaux décentralisés
Schema du protocoleProtocol SchemaSpécification formalisée définissant la structure des Skill Descriptors. Inclut JSON Schema, types TypeScript et documentation MDX
Registre de skillsSkill RegistryService d'index de skills optionnel pour accélérer la découverte de skills, mais pas une condition préalable au fonctionnement du protocole
Point d'invocationInvocation EndpointAdresse du point d'entrée pour les appels distants déclarée dans le Skill Descriptor
Type de capacitéCapability TypeIdentifiant de classification d'un skill. Inclut plugin, api, knowledge, task
Schema ValidatorSchema ValidatorOutil ou composant pour valider la conformité des Skill Descriptors par rapport au Schema du protocole
Version du protocoleProtocol VersionIdentifiant de version de la spécification du protocole. Suit le Semantic Versioning

2.3 Termes Techniques

TermeAnglaisDéfinition
Well-Known URIWell-Known URIChemin de découverte standardisé /.well-known/skill-sharing. Utilisé pour exposer l'index des skills sous un domaine
Index de skillsSkill IndexDocument retourné par la Well-Known URI. Contient une liste de références de tous les Skill Descriptors déclarés sous le domaine
Versionnage sémantiqueSemantic Versioning (SemVer)Format de numéro de version MAJOR.MINOR.PATCH. Utilisé pour la gestion des versions du protocole
JSON SchemaJSON SchemaStandard pour décrire les structures de données JSON. Ce protocole utilise Draft 2020-12
Politique d'accèsAccess PolicyNiveau de visibilité d'un skill : public (public), restreint (restricted), privé (private)
ID d'exécutionExecution IDIdentifiant unique retourné après l'invocation d'un skill. Utilisé pour suivre le statut d'exécution et récupérer les résultats