Lição 2

Les Fondations Techniques de Fetch.ai

Découvrez les bases techniques de Fetch.ai dans ce module, où nous plongeons dans le mécanisme de consensus unique de la plateforme, UPoW, qui démocratise la participation au réseau. Nous explorerons également l'architecture sophistiquée de Fetch.ai, en détaillant le contrat Almanach fondamental, le service de nom Fetch pour l'identification des ressources, et le solide grand livre Fetch qui soutient l'économie numérique sécurisée et transparente. Apprenez à connaître les Agents Économiques Autonomes qui apportent flexibilité et efficacité à l'écosystème, leur processus de développement, et les rôles multifacettes qu'ils peuvent jouer au sein de ce réseau blockchain piloté par l'IA.

Fetch.ai emploie un mécanisme de consensus unique appelé UPoW. Ce système permet même aux nœuds moins puissants de gagner une part des récompenses de bloc. UPoW fonctionne en générant de nouveaux blocs similaires aux protocoles de Preuve d'Enjeu standard, mais il classe également les problèmes de calcul par difficulté et les regroupe en packages de preuve de travail.

La plateforme de Fetch.ai combine de manière unique la blockchain, l'IA et l'apprentissage automatique pour créer une économie numérique décentralisée. Son architecture et ses technologies fondamentales favorisent un environnement où les Agents Économiques Autonomes (AEAs) prospèrent, facilitant des tâches complexes et automatisées dans divers secteurs.

La structure fondamentale du réseau Fetch.ai comprend le contrat Almanach, le service de nom Fetch et le grand livre Fetch. Le contrat Almanach est un référentiel stockant des informations critiques sur les agents d'IA, tandis que le service de nom Fetch fournit des conventions de nommage lisibles par l'homme pour l'identification des ressources. En tant que colonne vertébrale de l'infrastructure décentralisée, le grand livre Fetch garantit le partage sécurisé des données et l'intégrité transactionnelle.

Agents Économiques Autonomes (AEAs)

Les AEAs sont des programmes logiciels qui fonctionnent de manière autonome dans l'écosystème Fetch.ai. Ils communiquent, négocient et collaborent en utilisant un langage commun appelé Agent Communication Language (ACL). Ces agents peuvent représenter des individus, des entreprises ou des appareils, et gérer diverses tâches. Les AEAs sont créés à l'aide du Cadre AEA, une trousse à outils basée sur Python qui équipe les développeurs des outils nécessaires pour développer et tester ces agents. Ils peuvent être gérés et déployés à l'aide du Gestionnaire AEA, une interface web offrant un accès à divers services.

  • Autonomie et concentration économique : Les AEA fonctionnent sans surveillance constante de la part de leurs propriétaires, se concentrant principalement sur la création de valeur économique. Ils sont conçus pour gérer diverses tâches de manière autonome, avec peu ou pas d’intervention.
  • Compatibilité inter-chaînes : Le cadre AEA prend en charge le développement d'applications pouvant interagir avec différents réseaux blockchain comme Ethereum, ce qui rend la plateforme Fetch.ai polyvalente dans l'écosystème blockchain.
  • Efficacité de la tâche: Les AEAs disposent d'outils au sein du cadre pour naviguer dans le réseau, exécuter efficacement les opérations et poursuivre de nouveaux objectifs.
    Le cadre AEA est une suite de développement tout compris pour la création et la gestion des AEA. Il fournit les outils nécessaires pour un fonctionnement efficace de l'agent et permet aux développeurs de fournir des ensembles spécifiques d'entrées pour diverses situations aux AEA. Le cadre comprend:

  • Cadre économique ouvert simple (sOEF) :Permet aux AEAs de naviguer sur le réseau Fetch.ai, d'exécuter des tâches et de rechercher des objectifs.

  • Réseau de communication des agents (ACN):Facilite l'échange d'informations et la communication entre les agents.
  • Connexions, Protocoles et Contrats: Ces composants définissent les interactions d’agent à agent et de composant à composant, en encapsulant l’accès aux contrats intelligents et à d’autres services.

Les AEA dans Fetch.ai peuvent être appliqués dans de nombreux domaines, y compris, mais sans s'y limiter :

  • Interactions automatisées sur la blockchain : Automatiser les interactions des utilisateurs avec les blockchains, telles que les transactions ou les opérations de contrats intelligents.
  • Interrogations de données et interactions avec le serveur : Les AEAs peuvent interagir avec les serveurs en tant que clients ou maintenir des serveurs pour servir d'autres clients.
  • Finance décentralisée (DeFi) : Automatisation des opérations complexes dans l'espace DeFi, telles que le trading et la gestion d'actifs.

Agents IA

Le concept d'agents d'IA introduit par Fetch.ai à travers le cadre uAgents est un développement fascinant dans les systèmes décentralisés et l'intelligence artificielle. Au cœur du cadre, l'objectif est de faciliter la création de programmes logiciels autonomes et intelligents capables d'interagir et de collaborer les uns avec les autres dans un réseau décentralisé.

L'un des principaux avantages de cette approche est son potentiel de révolutionner diverses industries en permettant aux agents d'IA de relever des défis complexes, d'optimiser les processus et d'améliorer la prise de décision. La documentation fournit des exemples convaincants, tels que l'application d'agents d'IA dans la gestion de la chaîne d'approvisionnement et les services financiers. Imaginez une chaîne d'approvisionnement où les agents d'IA communiquent et coordonnent de manière transparente, optimisant tout, de la prévision de la demande et du contrôle des stocks à la logistique et à la réduction des risques. Ce niveau d'automatisation intelligente pourrait considérablement améliorer l'efficacité, réduire les coûts et fournir une visibilité en temps réel sur l'ensemble de l'opération.

De même, dans le secteur financier, les Agents d'IA pourraient automatiser les transactions commerciales, réaliser des évaluations de risques sophistiquées, détecter des modèles de fraude et même fournir des conseils financiers personnalisés aux clients en fonction de leurs profils et des conditions du marché. Le potentiel des Agents d'IA pour simplifier les processus, découvrir des informations précieuses et renforcer les mesures de sécurité dans ce domaine est immense. Ce qui distingue vraiment le cadre des uAgents, cependant, c'est son accent sur la décentralisation et le contrôle utilisateur. En permettant aux développeurs de créer des Agents d'IA en tant qu'entités publiques ou privées, le cadre trouve un équilibre délicat entre transparence et confidentialité. Cette flexibilité est cruciale dans des secteurs où la confidentialité et la protection des données sont primordiales, tels que la finance ou la santé.

Les agents publics, avec leurs manifestations et leurs digestifs de protocole exposés, permettent une collaboration et une interopérabilité transparentes. Imaginez un agent IA public d'une entreprise de logistique partageant ses méthodes de communication, permettant à d'autres agents d'interagir et de coordonner directement les tâches de transport. Ce niveau d'ouverture pourrait favoriser l'innovation et faciliter les partenariats intersectoriels. En revanche, les agents privés gardent leurs détails de protocole cachés, garantissant un haut degré de confidentialité et de sécurité. Une institution financière, par exemple, pourrait développer un agent IA privé pour gérer des transactions sensibles, protégeant ses protocoles des examens externes tout en restant découvrable via l'Almanach.

Cette dualité entre les agents publics et privés s'aligne parfaitement avec les principes de décentralisation et les interactions sans confiance qui sous-tendent les technologies de blockchain et de registre distribué. En permettant aux utilisateurs de contrôler le niveau de transparence et d'exposition pour leurs Agents IA, le cadre uAgents embrasse l'éthos des systèmes décentralisés tout en abordant simultanément les préoccupations pratiques liées à la vie privée et à la protection des données. De plus, la nature open source du cadre et son intégration avec le moteur IA et la plateforme Agentverse de Fetch.ai créent un écosystème propice à l'innovation et à la collaboration. Les développeurs issus de divers horizons peuvent contribuer à l'évolution du cadre, favorisant ainsi une communauté dynamique dédiée à faire progresser les capacités et les applications des Agents IA dans un contexte décentralisé.

Agentverse

Agentverse est un environnement de développement intégré (IDE) basé sur le cloud qui sert de portail au cadre uAgents et à sa vaste gamme de cas d'utilisation. Ce cadre puissant facilite le développement d'Agents d'IA décentralisés, leur permettant de communiquer, de négocier et de collaborer de manière transparente au sein d'un réseau décentralisé et sans confiance. Un des principaux avantages de l'Agentverse est son approche conviviale. Avec une interface utilisateur graphique simple, la plateforme réduit les obstacles à l'adoption de la technologie des agents d'IA, la rendant accessible aux développeurs de tous niveaux de compétence. Cela est réalisé grâce à la fourniture de modèles d'agents prédéfinis et de cas d'utilisation, permettant aux utilisateurs de créer rapidement et facilement des Agents d'IA, même avec seulement des connaissances de base en Python.

L'Agentverse: Explorer

L'Agentverse Explorer est un composant crucial de la plateforme, agissant comme un outil de découverte intuitif pour les agents IA enregistrés dans le contrat Almanac. Ce répertoire décentralisé contient des informations détaillées sur les agents enregistrés, y compris leurs capacités, protocoles et méthodes de communication. Grâce à l'Explorer, les utilisateurs peuvent rechercher et se connecter avec d'autres agents, en les filtrant en fonction de digestions de protocoles uniques ou d'attributs spécifiques.

Les agents affichés dans l'Explorateur peuvent être catégorisés comme des agents Hébergés, Locaux ou Mailbox, chacun servant des objectifs distincts. Les agents Hébergés sont ceux développés et déployés directement sur l'Agentverse, garantissant un temps de fonctionnement continu et des capacités de modification de code en temps réel. Les agents Locaux, quant à eux, sont conçus à des fins de test, pointant vers des points d'extrémités locaux. Enfin, les agents Mailbox sont enregistrés dans la salle de courrier de l'Agentverse, ce qui leur permet d'envoyer et de recevoir des messages en continu, même hors ligne.

L'Agentverse: Mes Agents

La section « Mes agents » de l’Agentverse est l’endroit où les développeurs peuvent vraiment donner vie à leurs agents IA. Avec un temps de disponibilité ciblé de 100 %, les agents hébergés sont toujours maintenus en ligne et à jour dans le cadre du contrat Almanac. Le processus de déploiement est simplifié, ce qui permet aux utilisateurs de déployer un nouvel agent en cours d’exécution en quelques clics seulement, soit à partir d’un script vierge, soit sur la base de modèles prédéfinis. L’évolutivité est un élément clé à prendre en compte dans la section « Mes agents », car la plateforme est conçue pour s’adapter au nombre de messages qu’un agent reçoit automatiquement. Cela permet aux développeurs de se concentrer sur la création du code d’agent le plus innovant sans avoir à déployer et à gérer en permanence l’infrastructure de leurs agents. La sécurité est également une priorité absolue, les agents s’exécutant dans des environnements Python sécurisés et partitionnés, protégeant votre code contre les tentatives malveillantes d’accès à vos informations. De plus, l’Agentverse offre la possibilité de s’abonner à des listes de bannissement, ce qui vous permet d’ignorer facilement les agents identifiés comme des acteurs malveillants.

L'Agentverse : Salle du courrier / Passerelle IoT

Le bureau de poste de l'Agentverse est un service puissant qui répond au défi de maintenir un serveur constamment opérationnel pour la communication des agents. En configurant des boîtes aux lettres pour vos agents, le bureau de poste leur permet de récupérer des messages et de prendre des mesures appropriées, même lorsqu'ils sont hors ligne. Ce service est particulièrement précieux dans les scénarios où le fonctionnement d'un serveur devient un défi, car il gère les messages entrants envoyés par d'autres agents et sert d'intermédiaire de confiance. Les développeurs peuvent télécharger ces messages ultérieurement sans avoir besoin d'un serveur en fonctionnement constant, ce qui permet une communication transparente entre les agents inscrits dans l'Agentverse et les agents locaux.

L'une des fonctionnalités phares de l'Agentverse est son intégration avec les portefeuilles et le Ledger Fetch.ai. Les agents d'IA hébergés sur la plateforme ont la capacité d'interagir avec le Ledger Fetch.ai, ce qui leur permet d'envoyer et de recevoir des transactions, de consulter des soldes, d'interagir avec des contrats intelligents, et plus encore. Cette intégration renforce le système de confiance au sein de l'Agentverse et permet de consulter de manière transparente les transactions effectuées par n'importe quel agent.

Au-delà de l’environnement de développement, l’Agentverse offre une suite de fonctionnalités avancées, y compris la fonctionnalité « Services ». Cette fonctionnalité permet aux développeurs de combiner des agents dans des groupes de services, ce qui leur permet d’offrir des services aux utilisateurs. Par exemple, dans le contexte d’un service de réservation d’hôtel, les développeurs peuvent créer des agents individuels représentant différents aspects du service, tels que la réception, la gestion des chambres et les services de conciergerie. Ces agents peuvent ensuite être combinés en un groupe de services, offrant aux utilisateurs une expérience transparente et intégrée via une interface unique.

L’Agentverse s’intègre à l’interface de chat DeltaV et au moteur d’IA Fetch.ai, ce qui permet aux utilisateurs de fournir des informations humaines qui guident le moteur d’IA dans la recherche et l’interaction avec les agents d’IA pertinents enregistrés sur le réseau. Cette puissante combinaison permet aux utilisateurs de demander des services spécifiques, tels que la réservation d’une chambre d’hôtel dans une ville particulière, et le moteur d’IA identifiera et communiquera avec les agents appropriés pour répondre à la demande.

Contrat d'Almanach

Le contrat Almanac joue un rôle crucial dans l'écosystème Fetch.ai, agissant comme un hub centralisé qui facilite la découvrabilité et la communication entre les agents d'IA. Sa signification réside dans sa capacité à combler le fossé entre la nature décentralisée des agents d'IA et la nécessité d'un répertoire coordonné et accessible de leurs capacités et protocoles.

L'Almanach sert de répertoire décentralisé, similaire au Service de Noms de Domaine (DNS) d'Internet. Il contient des informations détaillées sur les Agents d'IA enregistrés, y compris leurs capacités, protocoles et méthodes de communication. Ce référentiel organisé de données d'agent permet aux utilisateurs d'explorer et d'interagir avec divers agents via Agentverse Explorer, en les filtrant en fonction des empreintes de protocole uniques.

Le processus d’inscription dans l’Almanach est essentiel pour que les agents IA établissent leur présence et permettent des interactions à distance. Les agents doivent périodiquement mettre à jour leurs informations d’inscription dans des limites de bloc spécifiques afin de maintenir des informations à jour et exactes, garantissant ainsi la pertinence des données pour les utilisateurs. Ce processus dynamique garantit que l’Almanach reste à jour, reflétant le paysage en constante évolution des agents d’IA et de leurs capacités.

L'une des caractéristiques clés de l'Almanach est son rôle dans la facilitation de la distinction entre les Agents d'IA publics et privés. Cette flexibilité est rendue possible grâce à l'interaction entre l'Almanach et les protocoles qui régissent les interactions des agents au sein du cadre uAgents. Les protocoles, dans ce contexte, établissent les règles et les structures de message qui permettent aux agents d'IA de comprendre les communications de chacun et de coordonner efficacement l'exécution des tâches. Ces protocoles sont essentiels au bon fonctionnement du réseau décentralisé, garantissant que les agents peuvent collaborer et travailler vers des objectifs communs.

Lorsqu'un agent IA est désigné comme public lors de son développement, son manifeste de protocole et les digestes associés sont publiés dans l'Almanach, rendant son point de terminaison disponible pour la communication avec d'autres agents. Cette transparence favorise la collaboration et l'interopérabilité, car les agents externes peuvent interagir directement avec l'agent public, en comprenant ses méthodes de communication et ses capacités. En revanche, les agents IA privés maintiennent un degré plus élevé de confidentialité en ne divulguant pas leur manifeste de protocole au monde extérieur. Bien que leurs digestes soient toujours visibles dans l'Almanach, permettant la découvrabilité, les détails de leurs protocoles réels restent cachés. Cela garantit que seuls les agents explicitement conscients du protocole de l'agent privé peuvent communiquer avec lui, fournissant un environnement de communication contrôlé et sécurisé lorsque cela est nécessaire.

Cette dualité d'agents publics et privés, facilitée par l'Almanach et les protocoles sous-jacents, est conforme aux principes de décentralisation et d'interactions sans confiance qui sous-tendent l'écosystème Fetch.ai. Elle permet aux développeurs et aux utilisateurs de trouver un équilibre entre transparence et confidentialité, adaptant le niveau d'exposition de leurs agents IA en fonction de leurs besoins spécifiques et de leurs cas d'utilisation. De plus, l'Almanach renforce la confiance et l'intégrité au sein de l'écosystème en demandant aux agents de vérifier la propriété de leur adresse via la validation de la signature lors du processus d'inscription. Cette étape de vérification garantit l'exactitude des informations stockées dans l'Almanach, atténuant le risque d'agents malveillants ou non autorisés essayant de manipuler l'annuaire.

Cadre Économique Ouvert (OEF)

L'OEF sous-tend le réseau Fetch.ai, fournissant un marché décentralisé pour les agents pour découvrir et interagir les uns avec les autres, échanger des données et accéder à des services. Il est alimenté par le Fetch.ai Ledger, un réseau blockchain qui facilite les transferts de valeur et coordonne les activités des agents.

Fetch Smart Ledger

Le Smart Ledger de Fetch.ai est une partie intégrante de son écosystème, offrant une combinaison unique de technologie blockchain et d'un graphe acyclique dirigé (DAG). Cette structure hybride permet un traitement efficace des transactions et une manipulation étendue des données, ce qui est crucial pour le fonctionnement des Agents Économiques Autonomes (AEAs) et de leurs activités complexes. Le Smart Ledger intègre des éléments de blockchain traditionnelle avec des fonctionnalités DAG, lui permettant de gérer de gros volumes de transactions et de données. Cette configuration garantit que le réseau peut prendre en charge la communication et les transactions impliquant simultanément des millions d'agents.

Contrairement aux blockchains traditionnelles qui suivent une structure linéaire, le Ledger Intelligent Fetch attribue les transactions à différentes voies. Cette approche améliore la capacité du réseau à gérer un grand nombre de transactions simultanément. Le registre enregistre non seulement les transactions, mais traite également une vaste quantité de données, les décisions prises par les AEAs et les interactions au sein du réseau, le tout en temps réel. Cette conservation des enregistrements garantit la sécurité et la transparence des opérations sur le réseau.

Le Smart Ledger joue un rôle crucial dans la fonctionnalité des AEAs. Il sous-tend leurs activités, telles que la réservation de vols ou d'hôtels, ainsi que d'autres services en enregistrant les transactions et les actions entreprises par les AEAs. Les jetons FET sont utilisés au sein de ce cadre pour les transactions, y compris le paiement de services et la récompense des AEAs pour leurs contributions.

L'approche de Fetch.ai qui combine l'IA, l'apprentissage automatique et la technologie blockchain se différencie des systèmes d'IA traditionnels. En tirant parti des structures décentralisées, elle améliore la transparence et réduit les risques de manipulation. L'intégration des fonctionnalités d'IA dans le Smart Ledger facilite le traitement de tâches complexes et de vastes volumes de données, une caractéristique peu commune dans les systèmes d'IA conventionnels.

Le Ledger Intelligent Fetch, avec ses capacités avancées, est adapté à diverses industries :

  • Gestion des dossiers des patients, planification et plans de traitement personnalisés.
  • Suivi des marchandises en temps réel et transactions transparentes.
  • Trading automatisé et transactions sécurisées.
  • Commercialisation efficace de l’énergie excédentaire en toute transparence.
  • Expériences d'achat personnalisées et transactions sécurisées.

Fetch.ai, étant une technologie relativement nouvelle, a vu une mise en œuvre précoce dans des secteurs tels que la mobilité et l'automobile, la finance décentralisée (DeFi) et les villes intelligentes. Sa technologie a été appliquée dans des réseaux décentralisés pour la recharge de véhicules électriques et des plateformes de trading de matières premières comme Mettalex.

Contrats intelligents chez Fetch.ai

Les contrats intelligents dans Fetch.ai sont implémentés à travers le cadre CosmPy. Voici une ventilation détaillée de leur nature, du support linguistique, du déploiement et de l'exécution :

  • Déploiement: L’utilisation de l’attribut Contrat de Ledger dans CosmPy, les développeurs peuvent déployer des contrats intelligents. Ils nécessitent le chemin d’accès du contrat et un objet portefeuille pour le déploiement.
  • Interaction:Une fois déployées, les interactions avec le contrat intelligent sont facilitées de diverses manières, telles que la consultation et la définition des variables d'état. La méthode _address est utilisée pour obtenir l'adresse réseau du contrat.
  • Interrogation des variables d'état : Les variables d'état du contrat peuvent être interrogées à l'aide de la méthode de requête, en fournissant un dictionnaire spécifiant les informations de requête.
  • Mise à jour des variables d'état :La méthode execute est utilisée pour mettre à jour les variables d'état, suivie de wait_to_complete() pour s'assurer que l'exécution se termine.
  • Effacement des variables d'état : Les variables d'état peuvent être effacées en utilisant la méthode d'exécution avec des instructions spécifiques.
    Ce processus permet aux développeurs de créer et de gérer des contrats intelligents dynamiques au sein de l'écosystème Fetch.ai, en tirant parti des capacités de la blockchain pour une exécution de contrat sécurisée et efficace.

Apprentissage collectif et intégration de l'IA

Fetch.ai emploie un protocole d'apprentissage automatique décentralisé appelé CoLearn. Ce protocole permet aux AEAs de partager des données et des modèles sans compromettre la confidentialité ou la sécurité. CoLearn est implémenté à l'aide de CosmWasm, un langage de contrat intelligent haute performance, et inclut un marché pour acheter et vendre des données et des modèles.

Interopérabilité

Le réseau Fetch.ai se vante d'interoperabilité avec d'autres blockchains et réseaux. Cela est réalisé grâce à un protocole inter-chaînes basé sur le Cosmos SDK, permettant aux agents Fetch.ai d'accéder aux données et services des plateformes telles qu'Ethereum et BNB Chain. La plateforme facilite également l'échange de jetons FET avec d'autres cryptomonnaies en utilisant des ponts tels qu'Axelar.

Moteur d'IA

L’objectif principal du moteur d’IA est d’analyser, de comprendre et de relier les entrées humaines aux agents d’IA les plus appropriés, facilitant ainsi les interactions en langage naturel. Pour ce faire, il lit les entrées de l’utilisateur, les convertit en tâches exploitables et sélectionne les agents d’IA appropriés enregistrés dans l’Agentverse pour effectuer ces tâches. La force de l’AI Engine réside dans sa capacité à comprendre et à s’adapter à différents contextes. Il examine les tendances et transforme les entrées aléatoires en informations significatives en évaluant les interactions précédentes. Face à l’incertitude, le moteur d’IA sollicite les commentaires de l’utilisateur pour vérifier que ses suggestions et recommandations s’alignent sur l’objectif final de l’utilisateur. Cette compréhension contextuelle permet au moteur d’IA d’anticiper activement les besoins des utilisateurs et de s’adapter en conséquence, créant ainsi une expérience transparente et intuitive.

La fonction de routage intelligent du moteur d'IA joue un rôle crucial dans son efficacité. Cette fonction permet au moteur d'IA d'évaluer soigneusement les agents disponibles inscrits dans l'Almanach, en tenant compte de leur spectre de performance et de leurs données de performance passées. En tenant compte de ces facteurs, le moteur d'IA s'assure que les tâches sont attribuées à des agents possédant l'expertise appropriée, maximisant ainsi la probabilité d'achèvement réussi des tâches et améliorant l'expérience globale de l'utilisateur.

DeltaV: L'interface de chat basée sur l'IA

DeltaV agit comme une interface frontale vers l'AI Engine, fournissant aux utilisateurs une interface de chat simple et intuitive à travers laquelle ils peuvent saisir leurs demandes. Ces demandes sont ensuite traduites par l'AI Engine en une série de tâches à effectuer par les Agents AI appropriés. DeltaV a été développé dans le but de connecter les utilisateurs aux Agents AI de manière transparente et conviviale. Il sert de portail vers l'AI Engine, les Agents AI et la plateforme Agentverse, permettant aux utilisateurs d'accéder à une large gamme de services et de fonctionnalités via une seule interface.

Les développeurs peuvent tirer parti de la technologie des agents IA de Fetch.ai et encapsuler des modèles de langue volumineux (LLMs), des modèles d'apprentissage automatique (ML), des API existantes et d'autres logiques métier pour rendre les services accessibles via DeltaV. En développant et en enregistrant leurs agents IA au sein de l'Agentverse : Services, les développeurs peuvent s'assurer que leurs services sont récupérables et accessibles via l'interface de chat DeltaV.

Collaboration avec Bosch et expansion dans l'économie des choses

Fetch.ai et Bosch ont étendu leur coopération en créant la Fondation Fetch.ai pour la recherche, le développement et la commercialisation des technologies Web3. Cette collaboration vise à créer des machines capables de s'organiser en réseaux et de prendre des décisions économiques, permettant ainsi aux objets de l'Internet des objets (IdO) de s'engager dans des interactions économiques, comme une voiture électrique négociant les prix de l'électricité.

Capacités d'IA et d'apprentissage automatique

L'intégration de l'IA et de l'apprentissage automatique dans le réseau Fetch.ai est une fonctionnalité essentielle de la plateforme. Fetch.ai utilise des algorithmes d'apprentissage automatique sophistiqués et des mécanismes de traitement de données efficaces. Ces technologies permettent aux Agents Économiques Autonomes (AEA) d'apprendre des interactions, d'optimiser les décisions et d'exécuter de manière autonome des tâches complexes. Les capacités d'apprentissage automatique du réseau permettent l'analyse et la prédiction des tendances, améliorant l'efficacité des AEA dans diverses applications telles que la gestion de la chaîne d'approvisionnement, la distribution d'énergie et les services financiers.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 2

Les Fondations Techniques de Fetch.ai

Découvrez les bases techniques de Fetch.ai dans ce module, où nous plongeons dans le mécanisme de consensus unique de la plateforme, UPoW, qui démocratise la participation au réseau. Nous explorerons également l'architecture sophistiquée de Fetch.ai, en détaillant le contrat Almanach fondamental, le service de nom Fetch pour l'identification des ressources, et le solide grand livre Fetch qui soutient l'économie numérique sécurisée et transparente. Apprenez à connaître les Agents Économiques Autonomes qui apportent flexibilité et efficacité à l'écosystème, leur processus de développement, et les rôles multifacettes qu'ils peuvent jouer au sein de ce réseau blockchain piloté par l'IA.

Fetch.ai emploie un mécanisme de consensus unique appelé UPoW. Ce système permet même aux nœuds moins puissants de gagner une part des récompenses de bloc. UPoW fonctionne en générant de nouveaux blocs similaires aux protocoles de Preuve d'Enjeu standard, mais il classe également les problèmes de calcul par difficulté et les regroupe en packages de preuve de travail.

La plateforme de Fetch.ai combine de manière unique la blockchain, l'IA et l'apprentissage automatique pour créer une économie numérique décentralisée. Son architecture et ses technologies fondamentales favorisent un environnement où les Agents Économiques Autonomes (AEAs) prospèrent, facilitant des tâches complexes et automatisées dans divers secteurs.

La structure fondamentale du réseau Fetch.ai comprend le contrat Almanach, le service de nom Fetch et le grand livre Fetch. Le contrat Almanach est un référentiel stockant des informations critiques sur les agents d'IA, tandis que le service de nom Fetch fournit des conventions de nommage lisibles par l'homme pour l'identification des ressources. En tant que colonne vertébrale de l'infrastructure décentralisée, le grand livre Fetch garantit le partage sécurisé des données et l'intégrité transactionnelle.

Agents Économiques Autonomes (AEAs)

Les AEAs sont des programmes logiciels qui fonctionnent de manière autonome dans l'écosystème Fetch.ai. Ils communiquent, négocient et collaborent en utilisant un langage commun appelé Agent Communication Language (ACL). Ces agents peuvent représenter des individus, des entreprises ou des appareils, et gérer diverses tâches. Les AEAs sont créés à l'aide du Cadre AEA, une trousse à outils basée sur Python qui équipe les développeurs des outils nécessaires pour développer et tester ces agents. Ils peuvent être gérés et déployés à l'aide du Gestionnaire AEA, une interface web offrant un accès à divers services.

  • Autonomie et concentration économique : Les AEA fonctionnent sans surveillance constante de la part de leurs propriétaires, se concentrant principalement sur la création de valeur économique. Ils sont conçus pour gérer diverses tâches de manière autonome, avec peu ou pas d’intervention.
  • Compatibilité inter-chaînes : Le cadre AEA prend en charge le développement d'applications pouvant interagir avec différents réseaux blockchain comme Ethereum, ce qui rend la plateforme Fetch.ai polyvalente dans l'écosystème blockchain.
  • Efficacité de la tâche: Les AEAs disposent d'outils au sein du cadre pour naviguer dans le réseau, exécuter efficacement les opérations et poursuivre de nouveaux objectifs.
    Le cadre AEA est une suite de développement tout compris pour la création et la gestion des AEA. Il fournit les outils nécessaires pour un fonctionnement efficace de l'agent et permet aux développeurs de fournir des ensembles spécifiques d'entrées pour diverses situations aux AEA. Le cadre comprend:

  • Cadre économique ouvert simple (sOEF) :Permet aux AEAs de naviguer sur le réseau Fetch.ai, d'exécuter des tâches et de rechercher des objectifs.

  • Réseau de communication des agents (ACN):Facilite l'échange d'informations et la communication entre les agents.
  • Connexions, Protocoles et Contrats: Ces composants définissent les interactions d’agent à agent et de composant à composant, en encapsulant l’accès aux contrats intelligents et à d’autres services.

Les AEA dans Fetch.ai peuvent être appliqués dans de nombreux domaines, y compris, mais sans s'y limiter :

  • Interactions automatisées sur la blockchain : Automatiser les interactions des utilisateurs avec les blockchains, telles que les transactions ou les opérations de contrats intelligents.
  • Interrogations de données et interactions avec le serveur : Les AEAs peuvent interagir avec les serveurs en tant que clients ou maintenir des serveurs pour servir d'autres clients.
  • Finance décentralisée (DeFi) : Automatisation des opérations complexes dans l'espace DeFi, telles que le trading et la gestion d'actifs.

Agents IA

Le concept d'agents d'IA introduit par Fetch.ai à travers le cadre uAgents est un développement fascinant dans les systèmes décentralisés et l'intelligence artificielle. Au cœur du cadre, l'objectif est de faciliter la création de programmes logiciels autonomes et intelligents capables d'interagir et de collaborer les uns avec les autres dans un réseau décentralisé.

L'un des principaux avantages de cette approche est son potentiel de révolutionner diverses industries en permettant aux agents d'IA de relever des défis complexes, d'optimiser les processus et d'améliorer la prise de décision. La documentation fournit des exemples convaincants, tels que l'application d'agents d'IA dans la gestion de la chaîne d'approvisionnement et les services financiers. Imaginez une chaîne d'approvisionnement où les agents d'IA communiquent et coordonnent de manière transparente, optimisant tout, de la prévision de la demande et du contrôle des stocks à la logistique et à la réduction des risques. Ce niveau d'automatisation intelligente pourrait considérablement améliorer l'efficacité, réduire les coûts et fournir une visibilité en temps réel sur l'ensemble de l'opération.

De même, dans le secteur financier, les Agents d'IA pourraient automatiser les transactions commerciales, réaliser des évaluations de risques sophistiquées, détecter des modèles de fraude et même fournir des conseils financiers personnalisés aux clients en fonction de leurs profils et des conditions du marché. Le potentiel des Agents d'IA pour simplifier les processus, découvrir des informations précieuses et renforcer les mesures de sécurité dans ce domaine est immense. Ce qui distingue vraiment le cadre des uAgents, cependant, c'est son accent sur la décentralisation et le contrôle utilisateur. En permettant aux développeurs de créer des Agents d'IA en tant qu'entités publiques ou privées, le cadre trouve un équilibre délicat entre transparence et confidentialité. Cette flexibilité est cruciale dans des secteurs où la confidentialité et la protection des données sont primordiales, tels que la finance ou la santé.

Les agents publics, avec leurs manifestations et leurs digestifs de protocole exposés, permettent une collaboration et une interopérabilité transparentes. Imaginez un agent IA public d'une entreprise de logistique partageant ses méthodes de communication, permettant à d'autres agents d'interagir et de coordonner directement les tâches de transport. Ce niveau d'ouverture pourrait favoriser l'innovation et faciliter les partenariats intersectoriels. En revanche, les agents privés gardent leurs détails de protocole cachés, garantissant un haut degré de confidentialité et de sécurité. Une institution financière, par exemple, pourrait développer un agent IA privé pour gérer des transactions sensibles, protégeant ses protocoles des examens externes tout en restant découvrable via l'Almanach.

Cette dualité entre les agents publics et privés s'aligne parfaitement avec les principes de décentralisation et les interactions sans confiance qui sous-tendent les technologies de blockchain et de registre distribué. En permettant aux utilisateurs de contrôler le niveau de transparence et d'exposition pour leurs Agents IA, le cadre uAgents embrasse l'éthos des systèmes décentralisés tout en abordant simultanément les préoccupations pratiques liées à la vie privée et à la protection des données. De plus, la nature open source du cadre et son intégration avec le moteur IA et la plateforme Agentverse de Fetch.ai créent un écosystème propice à l'innovation et à la collaboration. Les développeurs issus de divers horizons peuvent contribuer à l'évolution du cadre, favorisant ainsi une communauté dynamique dédiée à faire progresser les capacités et les applications des Agents IA dans un contexte décentralisé.

Agentverse

Agentverse est un environnement de développement intégré (IDE) basé sur le cloud qui sert de portail au cadre uAgents et à sa vaste gamme de cas d'utilisation. Ce cadre puissant facilite le développement d'Agents d'IA décentralisés, leur permettant de communiquer, de négocier et de collaborer de manière transparente au sein d'un réseau décentralisé et sans confiance. Un des principaux avantages de l'Agentverse est son approche conviviale. Avec une interface utilisateur graphique simple, la plateforme réduit les obstacles à l'adoption de la technologie des agents d'IA, la rendant accessible aux développeurs de tous niveaux de compétence. Cela est réalisé grâce à la fourniture de modèles d'agents prédéfinis et de cas d'utilisation, permettant aux utilisateurs de créer rapidement et facilement des Agents d'IA, même avec seulement des connaissances de base en Python.

L'Agentverse: Explorer

L'Agentverse Explorer est un composant crucial de la plateforme, agissant comme un outil de découverte intuitif pour les agents IA enregistrés dans le contrat Almanac. Ce répertoire décentralisé contient des informations détaillées sur les agents enregistrés, y compris leurs capacités, protocoles et méthodes de communication. Grâce à l'Explorer, les utilisateurs peuvent rechercher et se connecter avec d'autres agents, en les filtrant en fonction de digestions de protocoles uniques ou d'attributs spécifiques.

Les agents affichés dans l'Explorateur peuvent être catégorisés comme des agents Hébergés, Locaux ou Mailbox, chacun servant des objectifs distincts. Les agents Hébergés sont ceux développés et déployés directement sur l'Agentverse, garantissant un temps de fonctionnement continu et des capacités de modification de code en temps réel. Les agents Locaux, quant à eux, sont conçus à des fins de test, pointant vers des points d'extrémités locaux. Enfin, les agents Mailbox sont enregistrés dans la salle de courrier de l'Agentverse, ce qui leur permet d'envoyer et de recevoir des messages en continu, même hors ligne.

L'Agentverse: Mes Agents

La section « Mes agents » de l’Agentverse est l’endroit où les développeurs peuvent vraiment donner vie à leurs agents IA. Avec un temps de disponibilité ciblé de 100 %, les agents hébergés sont toujours maintenus en ligne et à jour dans le cadre du contrat Almanac. Le processus de déploiement est simplifié, ce qui permet aux utilisateurs de déployer un nouvel agent en cours d’exécution en quelques clics seulement, soit à partir d’un script vierge, soit sur la base de modèles prédéfinis. L’évolutivité est un élément clé à prendre en compte dans la section « Mes agents », car la plateforme est conçue pour s’adapter au nombre de messages qu’un agent reçoit automatiquement. Cela permet aux développeurs de se concentrer sur la création du code d’agent le plus innovant sans avoir à déployer et à gérer en permanence l’infrastructure de leurs agents. La sécurité est également une priorité absolue, les agents s’exécutant dans des environnements Python sécurisés et partitionnés, protégeant votre code contre les tentatives malveillantes d’accès à vos informations. De plus, l’Agentverse offre la possibilité de s’abonner à des listes de bannissement, ce qui vous permet d’ignorer facilement les agents identifiés comme des acteurs malveillants.

L'Agentverse : Salle du courrier / Passerelle IoT

Le bureau de poste de l'Agentverse est un service puissant qui répond au défi de maintenir un serveur constamment opérationnel pour la communication des agents. En configurant des boîtes aux lettres pour vos agents, le bureau de poste leur permet de récupérer des messages et de prendre des mesures appropriées, même lorsqu'ils sont hors ligne. Ce service est particulièrement précieux dans les scénarios où le fonctionnement d'un serveur devient un défi, car il gère les messages entrants envoyés par d'autres agents et sert d'intermédiaire de confiance. Les développeurs peuvent télécharger ces messages ultérieurement sans avoir besoin d'un serveur en fonctionnement constant, ce qui permet une communication transparente entre les agents inscrits dans l'Agentverse et les agents locaux.

L'une des fonctionnalités phares de l'Agentverse est son intégration avec les portefeuilles et le Ledger Fetch.ai. Les agents d'IA hébergés sur la plateforme ont la capacité d'interagir avec le Ledger Fetch.ai, ce qui leur permet d'envoyer et de recevoir des transactions, de consulter des soldes, d'interagir avec des contrats intelligents, et plus encore. Cette intégration renforce le système de confiance au sein de l'Agentverse et permet de consulter de manière transparente les transactions effectuées par n'importe quel agent.

Au-delà de l’environnement de développement, l’Agentverse offre une suite de fonctionnalités avancées, y compris la fonctionnalité « Services ». Cette fonctionnalité permet aux développeurs de combiner des agents dans des groupes de services, ce qui leur permet d’offrir des services aux utilisateurs. Par exemple, dans le contexte d’un service de réservation d’hôtel, les développeurs peuvent créer des agents individuels représentant différents aspects du service, tels que la réception, la gestion des chambres et les services de conciergerie. Ces agents peuvent ensuite être combinés en un groupe de services, offrant aux utilisateurs une expérience transparente et intégrée via une interface unique.

L’Agentverse s’intègre à l’interface de chat DeltaV et au moteur d’IA Fetch.ai, ce qui permet aux utilisateurs de fournir des informations humaines qui guident le moteur d’IA dans la recherche et l’interaction avec les agents d’IA pertinents enregistrés sur le réseau. Cette puissante combinaison permet aux utilisateurs de demander des services spécifiques, tels que la réservation d’une chambre d’hôtel dans une ville particulière, et le moteur d’IA identifiera et communiquera avec les agents appropriés pour répondre à la demande.

Contrat d'Almanach

Le contrat Almanac joue un rôle crucial dans l'écosystème Fetch.ai, agissant comme un hub centralisé qui facilite la découvrabilité et la communication entre les agents d'IA. Sa signification réside dans sa capacité à combler le fossé entre la nature décentralisée des agents d'IA et la nécessité d'un répertoire coordonné et accessible de leurs capacités et protocoles.

L'Almanach sert de répertoire décentralisé, similaire au Service de Noms de Domaine (DNS) d'Internet. Il contient des informations détaillées sur les Agents d'IA enregistrés, y compris leurs capacités, protocoles et méthodes de communication. Ce référentiel organisé de données d'agent permet aux utilisateurs d'explorer et d'interagir avec divers agents via Agentverse Explorer, en les filtrant en fonction des empreintes de protocole uniques.

Le processus d’inscription dans l’Almanach est essentiel pour que les agents IA établissent leur présence et permettent des interactions à distance. Les agents doivent périodiquement mettre à jour leurs informations d’inscription dans des limites de bloc spécifiques afin de maintenir des informations à jour et exactes, garantissant ainsi la pertinence des données pour les utilisateurs. Ce processus dynamique garantit que l’Almanach reste à jour, reflétant le paysage en constante évolution des agents d’IA et de leurs capacités.

L'une des caractéristiques clés de l'Almanach est son rôle dans la facilitation de la distinction entre les Agents d'IA publics et privés. Cette flexibilité est rendue possible grâce à l'interaction entre l'Almanach et les protocoles qui régissent les interactions des agents au sein du cadre uAgents. Les protocoles, dans ce contexte, établissent les règles et les structures de message qui permettent aux agents d'IA de comprendre les communications de chacun et de coordonner efficacement l'exécution des tâches. Ces protocoles sont essentiels au bon fonctionnement du réseau décentralisé, garantissant que les agents peuvent collaborer et travailler vers des objectifs communs.

Lorsqu'un agent IA est désigné comme public lors de son développement, son manifeste de protocole et les digestes associés sont publiés dans l'Almanach, rendant son point de terminaison disponible pour la communication avec d'autres agents. Cette transparence favorise la collaboration et l'interopérabilité, car les agents externes peuvent interagir directement avec l'agent public, en comprenant ses méthodes de communication et ses capacités. En revanche, les agents IA privés maintiennent un degré plus élevé de confidentialité en ne divulguant pas leur manifeste de protocole au monde extérieur. Bien que leurs digestes soient toujours visibles dans l'Almanach, permettant la découvrabilité, les détails de leurs protocoles réels restent cachés. Cela garantit que seuls les agents explicitement conscients du protocole de l'agent privé peuvent communiquer avec lui, fournissant un environnement de communication contrôlé et sécurisé lorsque cela est nécessaire.

Cette dualité d'agents publics et privés, facilitée par l'Almanach et les protocoles sous-jacents, est conforme aux principes de décentralisation et d'interactions sans confiance qui sous-tendent l'écosystème Fetch.ai. Elle permet aux développeurs et aux utilisateurs de trouver un équilibre entre transparence et confidentialité, adaptant le niveau d'exposition de leurs agents IA en fonction de leurs besoins spécifiques et de leurs cas d'utilisation. De plus, l'Almanach renforce la confiance et l'intégrité au sein de l'écosystème en demandant aux agents de vérifier la propriété de leur adresse via la validation de la signature lors du processus d'inscription. Cette étape de vérification garantit l'exactitude des informations stockées dans l'Almanach, atténuant le risque d'agents malveillants ou non autorisés essayant de manipuler l'annuaire.

Cadre Économique Ouvert (OEF)

L'OEF sous-tend le réseau Fetch.ai, fournissant un marché décentralisé pour les agents pour découvrir et interagir les uns avec les autres, échanger des données et accéder à des services. Il est alimenté par le Fetch.ai Ledger, un réseau blockchain qui facilite les transferts de valeur et coordonne les activités des agents.

Fetch Smart Ledger

Le Smart Ledger de Fetch.ai est une partie intégrante de son écosystème, offrant une combinaison unique de technologie blockchain et d'un graphe acyclique dirigé (DAG). Cette structure hybride permet un traitement efficace des transactions et une manipulation étendue des données, ce qui est crucial pour le fonctionnement des Agents Économiques Autonomes (AEAs) et de leurs activités complexes. Le Smart Ledger intègre des éléments de blockchain traditionnelle avec des fonctionnalités DAG, lui permettant de gérer de gros volumes de transactions et de données. Cette configuration garantit que le réseau peut prendre en charge la communication et les transactions impliquant simultanément des millions d'agents.

Contrairement aux blockchains traditionnelles qui suivent une structure linéaire, le Ledger Intelligent Fetch attribue les transactions à différentes voies. Cette approche améliore la capacité du réseau à gérer un grand nombre de transactions simultanément. Le registre enregistre non seulement les transactions, mais traite également une vaste quantité de données, les décisions prises par les AEAs et les interactions au sein du réseau, le tout en temps réel. Cette conservation des enregistrements garantit la sécurité et la transparence des opérations sur le réseau.

Le Smart Ledger joue un rôle crucial dans la fonctionnalité des AEAs. Il sous-tend leurs activités, telles que la réservation de vols ou d'hôtels, ainsi que d'autres services en enregistrant les transactions et les actions entreprises par les AEAs. Les jetons FET sont utilisés au sein de ce cadre pour les transactions, y compris le paiement de services et la récompense des AEAs pour leurs contributions.

L'approche de Fetch.ai qui combine l'IA, l'apprentissage automatique et la technologie blockchain se différencie des systèmes d'IA traditionnels. En tirant parti des structures décentralisées, elle améliore la transparence et réduit les risques de manipulation. L'intégration des fonctionnalités d'IA dans le Smart Ledger facilite le traitement de tâches complexes et de vastes volumes de données, une caractéristique peu commune dans les systèmes d'IA conventionnels.

Le Ledger Intelligent Fetch, avec ses capacités avancées, est adapté à diverses industries :

  • Gestion des dossiers des patients, planification et plans de traitement personnalisés.
  • Suivi des marchandises en temps réel et transactions transparentes.
  • Trading automatisé et transactions sécurisées.
  • Commercialisation efficace de l’énergie excédentaire en toute transparence.
  • Expériences d'achat personnalisées et transactions sécurisées.

Fetch.ai, étant une technologie relativement nouvelle, a vu une mise en œuvre précoce dans des secteurs tels que la mobilité et l'automobile, la finance décentralisée (DeFi) et les villes intelligentes. Sa technologie a été appliquée dans des réseaux décentralisés pour la recharge de véhicules électriques et des plateformes de trading de matières premières comme Mettalex.

Contrats intelligents chez Fetch.ai

Les contrats intelligents dans Fetch.ai sont implémentés à travers le cadre CosmPy. Voici une ventilation détaillée de leur nature, du support linguistique, du déploiement et de l'exécution :

  • Déploiement: L’utilisation de l’attribut Contrat de Ledger dans CosmPy, les développeurs peuvent déployer des contrats intelligents. Ils nécessitent le chemin d’accès du contrat et un objet portefeuille pour le déploiement.
  • Interaction:Une fois déployées, les interactions avec le contrat intelligent sont facilitées de diverses manières, telles que la consultation et la définition des variables d'état. La méthode _address est utilisée pour obtenir l'adresse réseau du contrat.
  • Interrogation des variables d'état : Les variables d'état du contrat peuvent être interrogées à l'aide de la méthode de requête, en fournissant un dictionnaire spécifiant les informations de requête.
  • Mise à jour des variables d'état :La méthode execute est utilisée pour mettre à jour les variables d'état, suivie de wait_to_complete() pour s'assurer que l'exécution se termine.
  • Effacement des variables d'état : Les variables d'état peuvent être effacées en utilisant la méthode d'exécution avec des instructions spécifiques.
    Ce processus permet aux développeurs de créer et de gérer des contrats intelligents dynamiques au sein de l'écosystème Fetch.ai, en tirant parti des capacités de la blockchain pour une exécution de contrat sécurisée et efficace.

Apprentissage collectif et intégration de l'IA

Fetch.ai emploie un protocole d'apprentissage automatique décentralisé appelé CoLearn. Ce protocole permet aux AEAs de partager des données et des modèles sans compromettre la confidentialité ou la sécurité. CoLearn est implémenté à l'aide de CosmWasm, un langage de contrat intelligent haute performance, et inclut un marché pour acheter et vendre des données et des modèles.

Interopérabilité

Le réseau Fetch.ai se vante d'interoperabilité avec d'autres blockchains et réseaux. Cela est réalisé grâce à un protocole inter-chaînes basé sur le Cosmos SDK, permettant aux agents Fetch.ai d'accéder aux données et services des plateformes telles qu'Ethereum et BNB Chain. La plateforme facilite également l'échange de jetons FET avec d'autres cryptomonnaies en utilisant des ponts tels qu'Axelar.

Moteur d'IA

L’objectif principal du moteur d’IA est d’analyser, de comprendre et de relier les entrées humaines aux agents d’IA les plus appropriés, facilitant ainsi les interactions en langage naturel. Pour ce faire, il lit les entrées de l’utilisateur, les convertit en tâches exploitables et sélectionne les agents d’IA appropriés enregistrés dans l’Agentverse pour effectuer ces tâches. La force de l’AI Engine réside dans sa capacité à comprendre et à s’adapter à différents contextes. Il examine les tendances et transforme les entrées aléatoires en informations significatives en évaluant les interactions précédentes. Face à l’incertitude, le moteur d’IA sollicite les commentaires de l’utilisateur pour vérifier que ses suggestions et recommandations s’alignent sur l’objectif final de l’utilisateur. Cette compréhension contextuelle permet au moteur d’IA d’anticiper activement les besoins des utilisateurs et de s’adapter en conséquence, créant ainsi une expérience transparente et intuitive.

La fonction de routage intelligent du moteur d'IA joue un rôle crucial dans son efficacité. Cette fonction permet au moteur d'IA d'évaluer soigneusement les agents disponibles inscrits dans l'Almanach, en tenant compte de leur spectre de performance et de leurs données de performance passées. En tenant compte de ces facteurs, le moteur d'IA s'assure que les tâches sont attribuées à des agents possédant l'expertise appropriée, maximisant ainsi la probabilité d'achèvement réussi des tâches et améliorant l'expérience globale de l'utilisateur.

DeltaV: L'interface de chat basée sur l'IA

DeltaV agit comme une interface frontale vers l'AI Engine, fournissant aux utilisateurs une interface de chat simple et intuitive à travers laquelle ils peuvent saisir leurs demandes. Ces demandes sont ensuite traduites par l'AI Engine en une série de tâches à effectuer par les Agents AI appropriés. DeltaV a été développé dans le but de connecter les utilisateurs aux Agents AI de manière transparente et conviviale. Il sert de portail vers l'AI Engine, les Agents AI et la plateforme Agentverse, permettant aux utilisateurs d'accéder à une large gamme de services et de fonctionnalités via une seule interface.

Les développeurs peuvent tirer parti de la technologie des agents IA de Fetch.ai et encapsuler des modèles de langue volumineux (LLMs), des modèles d'apprentissage automatique (ML), des API existantes et d'autres logiques métier pour rendre les services accessibles via DeltaV. En développant et en enregistrant leurs agents IA au sein de l'Agentverse : Services, les développeurs peuvent s'assurer que leurs services sont récupérables et accessibles via l'interface de chat DeltaV.

Collaboration avec Bosch et expansion dans l'économie des choses

Fetch.ai et Bosch ont étendu leur coopération en créant la Fondation Fetch.ai pour la recherche, le développement et la commercialisation des technologies Web3. Cette collaboration vise à créer des machines capables de s'organiser en réseaux et de prendre des décisions économiques, permettant ainsi aux objets de l'Internet des objets (IdO) de s'engager dans des interactions économiques, comme une voiture électrique négociant les prix de l'électricité.

Capacités d'IA et d'apprentissage automatique

L'intégration de l'IA et de l'apprentissage automatique dans le réseau Fetch.ai est une fonctionnalité essentielle de la plateforme. Fetch.ai utilise des algorithmes d'apprentissage automatique sophistiqués et des mécanismes de traitement de données efficaces. Ces technologies permettent aux Agents Économiques Autonomes (AEA) d'apprendre des interactions, d'optimiser les décisions et d'exécuter de manière autonome des tâches complexes. Les capacités d'apprentissage automatique du réseau permettent l'analyse et la prédiction des tendances, améliorant l'efficacité des AEA dans diverses applications telles que la gestion de la chaîne d'approvisionnement, la distribution d'énergie et les services financiers.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.