L'objectif fondamental de ce processus est de renforcer la protection de la vie privée et d'accroître la fiabilité des résultats tout au long du pipeline d'inférence IA. Contrairement aux API IA classiques qui sollicitent directement des serveurs centralisés, Nesa vise à rendre l'inférence plus transparente, vérifiable et à donner aux utilisateurs un contrôle accru sur leurs données.

Le processus d'inférence IA de Nesa débute par la soumission d'une requête par l'utilisateur et s'achève par le renvoi d'un résultat vérifié. Il comporte plusieurs phases : l'attribution des tâches, l'exécution de l'inférence et la vérification des résultats.
Lorsqu'une application ou un développeur envoie une requête au réseau Nesa, celui-ci reçoit les données d'entrée et génère une tâche d'inférence adaptée au modèle. Contrairement aux API IA classiques qui dirigent la requête vers un serveur unique, Nesa l'achemine vers son système d'ordonnancement.
Le système d'ordonnancement MetaInf sélectionne alors les nœuds les plus appropriés en fonction de leur statut, de leurs capacités matérielles et de la charge réseau. Certains modèles peuvent même être fragmentés entre plusieurs nœuds pour un traitement collaboratif, ce qui renforce la confidentialité.
Après l'inférence, la couche de vérification s'assure que le résultat correspond au processus attendu. Ce n'est qu'à cette condition que le résultat est renvoyé à l'application ou à l'utilisateur final.
| Phase | Module d'exécution | Tâche principale | Résultat |
|---|---|---|---|
| Soumission de la requête | Application/API | Réception de la requête d'inférence | Tâche d'inférence |
| Ordonnancement des tâches | MetaInf | Allocation des ressources de calcul | Tâche de nœud |
| Exécution de l'inférence | Nœud réseau | Réalisation du calcul du modèle | Résultat d'inférence |
| Vérification du résultat | Couche de vérification | Contrôle du processus d'exécution | Résultat vérifié |
| Renvoi du résultat | API | Transmission du résultat final | Réponse IA |
Ce cadre constitue la colonne vertébrale opérationnelle du réseau d'inférence IA de Nesa.
Nesa utilise son système MetaInf pour allouer les tâches d'inférence. MetaInf a pour mission principale de trouver les meilleures ressources disponibles pour chaque tâche sur l'ensemble du réseau.
Dès qu'une nouvelle requête d'inférence arrive, l'ordonnanceur évalue la puissance de calcul, la disponibilité et la charge actuelle de chaque nœud. Comme les modèles ont des besoins variables en GPU, CPU et mémoire, les tâches ne sont jamais attribuées au hasard.
Pour les modèles complexes, MetaInf peut répartir les calculs entre plusieurs nœuds. Cela réduit la dépendance à un point unique et améliore la confidentialité, car aucun nœud n'a accès à l'intégralité du processus d'inférence.
Une fois la tâche terminée, l'ordonnanceur organise également l'agrégation et la vérification des résultats afin de garantir la cohérence et la traçabilité tout au long du processus.
Dans le réseau Nesa, les nœuds sont les fournisseurs de ressources de calcul qui exécutent les tâches d'inférence. Ils reçoivent leurs affectations de l'ordonnanceur et réalisent les calculs du modèle selon des règles définies.
Dans les scénarios d'inférence privée, les nœuds ne voient généralement qu'une partie de la tâche. Grâce au fractionnement du modèle et au chiffrement, aucun nœud ne peut accéder aux données d'entrée complètes ni aux paramètres complets du modèle.
Différents types de nœuds assument des responsabilités distinctes. Certains se concentrent sur l'exécution de l'inférence, d'autres sur la vérification et la confirmation des résultats.
Cette séparation des tâches réduit le risque que des nœuds malveillants compromettent le réseau et renforce la crédibilité et la sécurité du processus d'inférence.
| Type de nœud | Responsabilité principale |
|---|---|
| Nœud d'exécution | Effectuer le calcul de l'inférence |
| Nœud de vérification | Vérifier l'exactitude du résultat |
| Nœud d'ordonnancement | Allouer et coordonner les tâches |
| Nœud de participation | Maintenir le fonctionnement du réseau |
En répartissant les rôles, Nesa peut gérer des tâches d'inférence IA complexes dans un environnement réseau ouvert.
La couche de vérification de Nesa confirme qu'un résultat d'inférence provient bien du processus d'exécution attendu, et non d'un calcul erroné ou de données fabriquées.
Dans les services IA classiques, les utilisateurs doivent simplement faire confiance au résultat renvoyé. Dans le réseau Nesa, les résultats font l'objet d'une vérification supplémentaire avant d'être acceptés.
Le mécanisme de vérification examine les journaux d'exécution, le statut des tâches et les données de preuve de calcul pour s'assurer que le processus respecte les règles du réseau. Seuls les résultats vérifiés sont officiellement confirmés et renvoyés à la couche applicative.
Cela transforme l'inférence IA d'un modèle « fondé sur la confiance » en un modèle « fondé sur la vérification ». Pour des cas d'usage comme l'analyse financière, l'automatisation d'entreprise et les agents IA, la vérifiabilité améliore directement la transparence et la confiance.
Nesa fournit aux développeurs des outils pour déployer des modèles et se connecter au réseau, leur permettant ainsi de créer des applications IA décentralisées.
Les développeurs commencent par sélectionner ou télécharger un modèle, puis le déploient à l'aide du SDK Nesa. Une fois déployé, ils peuvent envoyer des requêtes d'inférence au réseau via des API standard.
Lors des appels, les développeurs n'ont pas à gérer directement les ressources des nœuds. L'ordonnancement des tâches, la sélection des nœuds et la vérification sont entièrement pris en charge par le réseau.
Cela s'apparente à un service cloud traditionnel, mais l'environnement d'exécution sous-jacent repose sur un réseau distribué plutôt que sur les serveurs d'un seul fournisseur. Les développeurs bénéficient de la même simplicité d'utilisation, avec une confidentialité et une exécution de confiance supplémentaires.
Les API IA classiques suivent un flux simple : requête entrante, exécution par le serveur, résultat sortant. L'ensemble du processus est contrôlé par le fournisseur de services, et les utilisateurs ne peuvent pas en vérifier les détails.
Nesa ajoute des étapes comme l'ordonnancement des tâches, le calcul distribué et la vérification des résultats entre l'exécution et le résultat final. Cela complexifie le processus, mais offre une protection des données et une fiabilité des résultats bien supérieures.
Du point de vue du développeur, les deux modèles fonctionnent via des appels d'API. Mais sur le plan architectural, Nesa se rapproche davantage d'une infrastructure IA décentralisée, tandis que les API classiques s'apparentent à des services cloud centralisés.
Pour les applications nécessitant confidentialité, calcul vérifiable et environnement d'exécution ouvert, Nesa propose une solution fondamentalement différente des services IA traditionnels.
Le processus d'inférence IA de Nesa comprend plusieurs étapes : soumission de la requête, ordonnancement des tâches, exécution par les nœuds, vérification des résultats et renvoi du résultat. En combinant le système MetaInf, un réseau de nœuds distribués et des mécanismes de vérification, Nesa offre une inférence IA fiable dans un environnement ouvert.
Comparé aux API IA classiques, Nesa ajoute une protection de la vie privée et une vérification des résultats, rendant le processus d'inférence non seulement complet sur le plan informatique, mais aussi plus transparent et crédible. Ce modèle d'exécution est un élément clé de l'infrastructure IA décentralisée de Nesa.
Le processus d'inférence IA de Nesa comprend généralement cinq phases : soumission de la requête, ordonnancement des tâches, exécution par les nœuds, vérification des résultats et renvoi du résultat. Chaque phase est gérée par différents modules en interaction.
MetaInf est le système d'ordonnancement des tâches de Nesa. Il attribue les tâches d'inférence en fonction du statut des nœuds, des ressources matérielles et de la charge réseau, et coordonne l'ensemble du flux d'exécution.
Nesa utilise la vérification pour garantir que les résultats d'inférence proviennent d'un processus d'exécution correct, limitant ainsi l'impact des erreurs ou des comportements malveillants sur le réseau.
Les API IA classiques s'appuient sur un serveur centralisé unique pour l'inférence. Nesa utilise des nœuds distribués, un ordonnancement des tâches et des mécanismes de vérification pour exécuter les tâches d'inférence.
Non. Les développeurs interagissent avec le réseau uniquement via des API. Le réseau Nesa gère automatiquement l'ordonnancement des nœuds, l'exécution des tâches et la vérification.





