L'intelligence artificielle décentralisée (Decentralized AI, abrégé DeAI) fait référence au domaine d'intersection entre l'intelligence artificielle et la technologie blockchain. Ce terme englobe un large éventail d'applications, allant d'éléments périphériques comme la tokenisation ou les marchés décentralisés, à l'exécution complète en chaîne de modèles IA sous forme de contrats intelligents.

Qu'est-ce que DeAI ?

Le terme « DeAI » peut être utilisé pour décrire ou faire référence à divers concepts différents. Dans certains cas, ce terme est généralisé et utilisé même pour des plateformes et applications qui ne sont ni décentralisées ni fiables. Dans le contexte d'ICP, DeAI fait référence à l'intelligence artificielle fonctionnant sur une plateforme entièrement décentralisée et sécurisée.

Voici les scénarios d'application DeAI classés du plus décentralisé au moins décentralisé :

  1. Entraînement et inférence entièrement en chaîne
    C'est la forme la plus pure de DeAI, qui introduit la sécurité et la fiabilité garanties par les contrats intelligents pour les applications DeAI. Ce cas d'utilisation est la vision à long terme d'ICP, qui deviendra possible après l'intégration de nœuds supportant les GPU.

  2. Utilisation de modèles entraînés hors chaîne pour l'inférence entièrement en chaîne
    Ce scénario suppose que le modèle a été entraîné hors chaîne et téléchargé en chaîne. L'inférence se fait entièrement en chaîne, avec la même sécurité et fiabilité que les contrats intelligents ordinaires. Actuellement, ICP prend en charge l'inférence en chaîne de modèles avec des millions de paramètres. Par exemple, vous pouvez vous référer aux cas d'application de classification d'images en chaîne.

  3. Modèle stocké en chaîne, inférence exécutée sur l'appareil de l'utilisateur
    Dans ce cas, le modèle est entraîné hors chaîne, puis téléchargé pour être stocké en chaîne, et l'opération d'inférence est effectuée sur l'appareil de l'utilisateur. L'utilisateur doit télécharger le modèle au préalable et, s'il fait confiance à son appareil, il peut faire confiance à l'exactitude des résultats d'inférence. Cependant, l'inconvénient de cette méthode est qu'elle nécessite le téléchargement du modèle sur l'appareil de l'utilisateur, ce qui peut réduire la confidentialité du modèle et diminuer l'expérience utilisateur en raison d'une latence accrue. ICP prend en charge ce cas d'utilisation pour presque tous les modèles existants, car ses contrats intelligents peuvent stocker des modèles allant jusqu'à 500 Go. Un exemple est un chatbot IA dans le navigateur construit à partir d'un grand modèle de langage open source (LLM) fourni par ICP.

  4. Tokenisation, marchés et orchestration
    Ces applications se réfèrent à l'utilisation de contrats intelligents comme couche de base pour la tokenisation, le commerce de modèles IA et de matériel, ainsi que l'orchestration des tâches. Étant donné qu'ICP est une blockchain générale, elle peut prendre en charge des conceptions de contrats intelligents de toute complexité.

  5. Appels de contrats intelligents aux services Web2 IA
    Les contrats intelligents fonctionnant sur ICP peuvent appeler des services Web2 via des requêtes HTTP, tels qu'OpenAI et Claude. Un exemple est un contrat intelligent qui appelle l'API d'OpenAI.

Pourquoi choisir DeAI ?

La forme la plus pure de DeAI a le potentiel de résoudre le problème de confiance en l'IA. Actuellement, les utilisateurs doivent faire confiance aveuglément à des IA fonctionnant sur des serveurs centralisés, sans aucune transparence sur l'utilisation de leurs données, sur la façon dont le modèle IA génère des réponses et sur la véracité, la fiabilité et la cohérence de son fonctionnement.

Étant donné que les modèles IA sont une « boîte noire » pour les utilisateurs, construire des modèles IA fiables est un défi majeur. Si les utilisateurs peuvent vérifier comment le modèle a été entraîné et confirmer que le processus d'inférence a bien utilisé ce modèle pour générer des sorties, ce problème peut être résolu.

Grâce aux contrats intelligents Canister de la plateforme ICP, DeAI fiable peut être réalisé.

DeAI entièrement en chaîne

Exécuter des modèles IA en chaîne représente des exigences de calcul et de mémoire trop élevées pour les blockchains traditionnelles. La conception d'ICP rend les contrats intelligents plus puissants grâce aux caractéristiques suivantes :

  • La machine virtuelle WebAssembly offre des performances proches de celles du natif.

  • Le découpage temporel déterministe divise automatiquement les calculs longs en plusieurs blocs.

  • Matériel de nœud puissant équipé de spécifications matérielles standardisées : CPU 32 cœurs, 512 Go de mémoire et 30 To NVMe.

Actuellement, ICP prend en charge l'inférence de petits modèles en chaîne via des bibliothèques AI compilées en WebAssembly (comme Sonos Tract). Vous pouvez vous référer à l'exemple de classification d'images pour comprendre comment cela fonctionne. La vision à long terme d'ICP pour DeAI est de prendre en charge le calcul GPU en chaîne, permettant ainsi l'entraînement et l'inférence de modèles plus grands.

#icp $ICP