French - AI-DSL Phase 2 — Final report

Source article: AI-DSL Phase 2 — Final report. The AI-DSL Project for an AI… | by Matt Iklé | SingularityNET
Translation by: MayorDefi
Dework task link: https://app.dework.xyz/singularitynet-ambas/test-38287?taskId=0816cfca-e84f-4767-b889-2060877a0c57
Community review: Please leave comments below about translation quality or like this post if it is well translated

AI-DSL Phase 2 — Rapport final

Le projet AI-DSL pour une couche d’interconnectivité IA sur le marché décentralisé de l’IA SingularityNET.

Nous sommes ravis d’annoncer l’achèvement de la phase 2 du projet de développement AI-DSL. Le projet AI-DSL (AI Domain Specific Language) de SingularityNET permettra à des IA simples d’être reliées entre elles comme des legos et assemblées dans des flux de travail complexes par n’importe qui, même des utilisateurs non techniques. Ce projet crée une couche d’interconnectivité révolutionnaire et intelligente pour augmenter l’utilité de chaque service sur la plate-forme/marché SingularityNET.

Avec le soutien enthousiaste de la communauté Cardano, le financement du Cardano Catalyst Fund7 a été accordé à la phase 2 du projet de développement AI-DSL, pour soutenir la recherche et le développement en cours.

Le projet AI-DSL est une pierre angulaire de l’expansion et de l’évolution de la plate-forme/marché SingularityNET en un outil révolutionnaire pour l’IA décentralisée et permettra:

  1. Contribuer à la convivialité et à l’interopérabilité des services sur la Plateforme
  2. Permettre la création facile de workflows d’IA décentralisés pouvant être mis en réseau
  3. Fournir des protocoles structurels et des liens pour permettre à SingularityNET d’évoluer en tant que réseau auto-organisé
  4. Créer un cadre pour l’émergence potentielle d’IAG à partir de ce réseau d’IA

Les avantages à court terme de ce projet sont la découverte de services, l’interopérabilité et la liaison ; le potentiel à long terme est un ensemble d’outils d’IA complexes auto-organisés et auto-assemblés. Ces opportunités font de ce projet une base remarquable pour construire l’avenir de l’IA décentralisée.

Présentation de l’AI-DSL

Actuellement, la plupart des systèmes d’IA exigent que les entrées et les sorties aient un format de fichier, un format de données, une organisation des données, etc. très spécifiques. Cette spécificité se fait au détriment de la flexibilité ; les données d’un agent IA ne sont pas lisibles par les autres agents. Le projet AI-DSL rendra les IA interopérables pour la première fois en fournissant un protocole de communication standardisé où les services d’IA pourront :

  • Localisez les services AI compatibles sur la plate-forme (ou partout où l’AI-DSL est utilisé),
  • Vérifiez exactement ce que le service exige,
  • Comment il traite et quel type de données il produit.

Le service initiateur pourra alors appeler ces services compatibles selon les besoins pour terminer un flux de travail. Cette capacité augmentera de manière exponentielle les processus d’IA qui peuvent être réalisés par des combinaisons de services d’IA sur la plate-forme/le marché. Ainsi, tous les services SingularityNET sont collectivement plus puissants et plus généralement capables. Ce protocole innovant permettra également aux utilisateurs d’accéder facilement à tous les services d’IA dont ils ont besoin via un point d’entrée unique. Cela permet de gagner du temps en éliminant le besoin de passer par plusieurs fournisseurs ou de rechercher des services spécifiques sur plusieurs plates-formes.

AI-DSL Phase 1 était une preuve de concept utilisant de simples « problèmes jouets » (opérations arithmétiques mathématiques de base) pour démontrer la voie à suivre pour relier des séquences logiques et pré-vérifier les entrées et les sorties. De plus, un travail d’ontologie a été lancé pour définir les exigences du système. Ce progrès fondamental a jeté les bases de la recherche fondamentale achevée au cours de la phase 2.

Réalisations de la phase 2

La phase 2 a repris de cette preuve de concept, poussant la recherche plus loin. L’équipe AI-DSL a d’abord construit un ensemble d’outils logiques d’IA de base ; ce sont des outils mathématiques fondamentaux que la plupart des types de systèmes d’IA appellent et utilisent :

  • Minimisation des erreurs/descente de gradient,
  • Régression linéaire,
  • et Régression logistique.

Ces services ont ensuite été configurés pour s’appeler via le protocole du projet AI-DSL, en se concentrant sur la connexion des services à l’aide de types. Notre équipe s’est fortement concentrée sur la synthèse et la vérification du programme au cours de cette phase - en vérifiant que le service à appeler produira réellement le résultat nécessaire. Les résultats pratiques de ce travail ont été très excitants et les apprentissages informent les orientations futures du développement de manière intrigante.

La recherche fondamentale de cette phase s’est concentrée sur six grands domaines d’intervention :

  1. Tâches de registre
  2. Tâches d’ontologie
  3. Tâches exploratoires du contrat intelligent
  4. Cas de test
  5. Tâches de production
  6. Tâches co-évolutives

Voir le rapport de clôture et la vidéo pour plus de détails.

Ensuite, AI-DSL Phase 3

Au cours de cette phase à venir, l’équipe mettra en œuvre l’AI-DSL sur les services de plate-forme en direct, mettra en place un flux de travail de démonstration et le rendra disponible en tant que SDK pour les utilisateurs expérimentés. Ces développements établiront la base pratique des capacités du projet AI-DSL pour la synthèse et la vérification des programmes, et la fonctionnalité de recherche dans le registre.

Les objectifs spécifiques de la phase 3 seront de :

  • Optimisez le protocole en connectant et en testant le protocole sur des applications d’IA réelles exécutées sur le marché SingularityNET.
  • Se concentrer sur les technologies sous-jacentes requises pour les implémentations de projets AI-DSL,
  • Identifier les axes de développement critiques du projet, ainsi que les orientations futures les plus prometteuses.

L’équipe de développement du projet AI-DSL est en bonne voie pour déployer une première version du produit en 2023.

L’une des clés des futures itérations du projet AI-DSL identifiée par l’équipe est l’utilisation potentielle de MeTTa, le langage d’ OpenCog Hyperon . Le projet AI-DSL utilise actuellement le langage de programmation Idris, mais MeTTa devrait éventuellement remplacer Idris pour offrir une plus grande flexibilité et efficacité et permettre la mise en place de plus grandes compositions de services d’IA. L’équipe commencera à envisager cette conversion au cours de cette phase de développement.

L’avenir de SingularityNET avec l’intégration du projet AI-DSL

Développer des algorithmes d’IA sur mesure capables de résoudre des problèmes du monde réel a été fastidieux, coûteux et chronophage. Le projet AI-DSL ouvre la voie aux utilisateurs pour accéder à tous les services d’IA dont ils ont besoin en un seul endroit. Ces flux de travail auto-assemblés remplaceront le processus actuel à forte intensité de main-d’œuvre pour créer des processus d’IA spécialisés et uniques. Ce protocole créera un mode universel d’intercommunication et de collaboration avec l’IA, rendant les avantages des processus complexes d’IA accessibles à tous.

Restez à jour avec les dernières nouvelles

Rejoignez la conversation et suivez SingularityNET pour les dernières nouvelles et mises à jour :

Please include the images from the original post.