Récemment, des équipes de recherche de l'Université Tsinghua, de l'Université Fudan et de l'Université Stanford ont conjointement lancé un framework de développement d'agents appelé "Eko". Son objectif est d'aider les développeurs à construire rapidement des "employés virtuels" utilisables en production, grâce à un code simple et au langage naturel.

image.png

Le framework Eko peut prendre le contrôle de l'ordinateur et du navigateur de l'utilisateur, effectuant à sa place diverses tâches fastidieuses. Grâce à Eko, les utilisateurs peuvent automatiser la collecte de données, les tests et la gestion de fichiers. Par exemple, un utilisateur peut configurer Eko pour collecter automatiquement les dernières données boursières sur Yahoo Finance et générer des rapports visuels. De même, Eko peut effectuer des tests automatisés sur les pages de connexion pour garantir la sécurité et la stabilité du système. Tout cela signifie qu'Eko peut considérablement améliorer l'efficacité du travail et alléger la charge de travail humaine.

Les innovations technologiques clés du framework Eko se concentrent sur trois aspects. Premièrement, la "représentation d'agent hybride" qui combine le langage naturel et le langage de programmation de manière transparente, facilitant l'expression des intentions de conception de haut niveau par les développeurs. Deuxièmement, le "framework d'agent multiplateforme" qui, grâce à une architecture de perception de l'environnement, prend en charge différents environnements d'exploitation, garantissant la flexibilité d'Eko entre le navigateur et l'ordinateur. Enfin, le "mécanisme d'intervention de niveau production" permet aux humains de surveiller et d'intervenir en temps réel sur le flux de travail de l'agent, garantissant ainsi la précision et la sécurité des tâches.

L'architecture de perception de l'environnement d'Eko est composée de trois niveaux : un cœur commun, des outils spécifiques à l'environnement et des ponts environnementaux. Le cœur commun fournit les fonctionnalités de base, tandis que les outils spécifiques à l'environnement optimisent les opérations en fonction de l'environnement. Les ponts environnementaux gèrent les ressources et le contrôle de sécurité entre les différentes plateformes, assurant une interaction efficace.

De plus, Eko introduit une nouvelle solution de "perception conjointe des éléments visuels et interactifs", améliorant considérablement la précision et l'efficacité des tâches sur les pages Web complexes. Ce framework combine la reconnaissance visuelle et les informations contextuelles des éléments, optimisant ainsi les performances des opérations automatisées.

Accès au projet : https://eko.fellou.ai/

Points clés :

🌟 Le framework Eko peut prendre le contrôle de l'ordinateur et du navigateur de l'utilisateur, effectuant à sa place les tâches fastidieuses.

🔧 La combinaison du langage naturel et du langage de programmation simplifie le processus de développement.

🛡️ La surveillance et l'intervention en temps réel par les humains garantissent la sécurité et la précision des tâches automatisées.