Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

WebVoyager

WebVoyager est un agent web de bout en bout alimenté par des modèles multimodaux larges (LMM). Il intègre des informations textuelles et visuelles pour accomplir les instructions de l'utilisateur sur des sites web réels, offrant une approche de planification généraliste pour la navigation et un environnement de navigation en ligne.

Voir le dépôt
Partager
Voir le dépôt
Partager

WebVoyager est un agent web innovant basé sur des modèles multimodaux larges (LMM) conçu pour accomplir les instructions des utilisateurs de bout en bout en interagissant avec des sites web réels. Ce projet fournit le code et les données pour l'article WebVoyager, démontrant ses capacités en matière de navigation web multimodale et d'accomplissement de tâches.

Lire la suite

Le cœur de WebVoyager réside dans sa capacité à intégrer des informations textuelles et visuelles, lui permettant de comprendre et d'interagir plus efficacement avec les pages web. Il emploie une approche de planification généraliste pour la navigation, lui permettant de traiter une gamme variée de tâches web. Le système est construit sur un environnement de navigation web en ligne, implémenté à l'aide de Selenium, offrant une plateforme réaliste pour les tests et le développement.

Pour faciliter la recherche et le développement, WebVoyager inclut un ensemble de données de requêtes de tâches soigneusement sélectionné. Cet ensemble de données a été généré à l'aide d'une approche semi-automatisée, résultant en 643 requêtes de tâches réparties sur 15 sites web, chaque site web proposant plus de 40 requêtes. Les données sont disponibles dans `data/WebVoyager_data.jsonl`, et les réponses de référence sont fournies dans `data/reference_answer.json`. De plus, le projet intègre 90 tâches de navigation web extraites de l'ensemble de données GAIA, disponibles dans `data/GAIA_web.jsonl`.

Pour les utilisateurs souhaitant étendre le pool de tâches, le projet suggère d'utiliser GPT-4 pour générer de nouvelles tâches. Des instructions et des exemples d'invites sont fournis pour guider ce processus, en mettant l'accent sur la diversité et la faisabilité au sein de sites web spécifiques. La configuration implique la création d'un environnement conda, l'installation des dépendances via `requirements.txt`, et la configuration du script `run.sh` avec une clé API OpenAI.

WebVoyager offre une flexibilité dans son exécution, prenant en charge les modes standard et texte uniquement, avec des paramètres ajustables pour les itérations maximales, les images jointes et la température du modèle. Le projet comprend également un protocole d'évaluation automatisé utilisant GPT-4V, détaillé dans le répertoire `evaluation`, pour évaluer les performances de l'agent sur les tâches accomplies. Les résultats des interactions de l'agent, y compris les messages et les captures d'écran, sont enregistrés pour examen et analyse par l'homme.

  • CatégorieAutomatisation navigateur et web
  • Modèle tarifaireOpen source
  • DéploiementCloud
  • PlateformesWeb

  • Agent web de bout en bout alimenté par des modèles multimodaux larges (LMM)

  • Intègre des informations textuelles et visuelles pour l'accomplissement de tâches web

  • Approche de planification généraliste pour la navigation web

  • Environnement de navigation web en ligne construit avec Selenium

  • Ensemble de données de 643 requêtes de tâches web diverses sur 15 sites web

  • Tâches extraites de l'ensemble de données GAIA

  • Prend en charge l'extension des tâches à l'aide de GPT-4

  • Paramètres d'exécution configurables (itérations max, température, mode headless)

  • Inclut un protocole d'évaluation automatisé utilisant GPT-4V

  • Enregistre les journaux d'interaction et les captures d'écran pour analyse

  1. Configuration de l'environnement : Créez un environnement conda, activez-le et installez les dépendances en utilisant `pip install -r requirements.txt`.

  2. Préparation des tâches : Copiez les tâches de test souhaitées dans `data/tasks_test.jsonl`. Mettez à jour manuellement les dates pour les tâches sensibles au temps.

  3. Configuration de la clé API : Modifiez la `api_key` dans le script `run.sh` avec votre clé API OpenAI.

  4. Exécution de WebVoyager : Lancez l'agent en utilisant la commande `bash run.sh`.

  5. Surveillance des résultats : Vérifiez le fichier `test_tasks.log` pour la sortie d'exécution et le `output_dir` pour les journaux d'interaction détaillés et les captures d'écran.

  • Automatisation des tâches web
  • Recherche sur la navigation web
  • Collecte de données
  • Développement d'agents IA
  • Tests d'interaction avec les sites web

Avis sur WebVoyager

Chargement...

Outils IA populaires comme WebVoyager

LaVague AI Web Agents

Dépôts GitHub d'IA

LaVague est un framework open-source pour le développement d'agents Web IA. Il permet aux agents de comprendre des objectifs et d'effectuer des actions automatisées sur des sites…

Automatisation navigateur et web

N°150 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Framework open-source pour le développement d'agents Web IA. Il permet aux agents de comprendre des objectifs et d'effectuer des actions automatisées sur des sites…LaVague est un framework open-source pour le développement d'agents Web IA. Il permet aux agents de comprendre des objectifs et d'effectuer des actions automatisées sur des sites…

Automatisation navigateur et web
N°150 en Dépôts GitHub d'IA

browser-use

Dépôts GitHub d'IA

browser-use/browser-use est un projet GitHub qui se concentre sur la rendre les sites web accessibles pour les agents IA. Il permet aux utilisateurs d'automatiser facilement des…

Automatisation navigateur et web

N°32 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Projet GitHub qui se concentre sur la rendre les sites web accessibles pour les agents IA. Il permet aux utilisateurs d'automatiser facilement des…browser-use/browser-use est un projet GitHub qui se concentre sur la rendre les sites web accessibles pour les agents IA. Il permet aux utilisateurs d'automatiser facilement des…

En vedetteAutomatisation navigateur et web
N°32 en Dépôts GitHub d'IA

Agent-E

Dépôts GitHub d'IA

Agent-E est un outil d'automatisation piloté par l'IA axé sur les interactions web. Il utilise un cadre basé sur des agents pour automatiser les tâches dans un navigateur, telles…

Automatisation navigateur et web

N°226 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Outil d'automatisation piloté par l'IA axé sur les interactions web. Il utilise un cadre basé sur des agents pour automatiser les tâches dans un navigateur, telles…Agent-E est un outil d'automatisation piloté par l'IA axé sur les interactions web. Il utilise un cadre basé sur des agents pour automatiser les tâches dans un navigateur, telles…

Automatisation navigateur et web
N°226 en Dépôts GitHub d'IA

Starizon AI

Extensions de navigateur

Starizon AI est un agent de navigateur intelligent conçu pour la navigation automatisée et l'automatisation des tâches. Il permet aux utilisateurs de discuter avec des pages Web,…

Automatisation navigateur et web

N°50 en Automatisation navigateur et web

Voir l'outil

Extensions de navigateur

Agent de navigateur intelligent conçu pour la navigation automatisée et l'automatisation des tâches. Il permet aux utilisateurs de discuter avec des pages Web,…Starizon AI est un agent de navigateur intelligent conçu pour la navigation automatisée et l'automatisation des tâches. Il permet aux utilisateurs de discuter avec des pages Web,…

Automatisation navigateur et web
N°50 en Automatisation navigateur et web

L'extension de navigateur de TaxyAI automatise les actions du navigateur à l'aide de GPT-4. Elle permet aux utilisateurs de définir des instructions pour des tâches telles que la…

Automatisation navigateur et web
Voir l'outil

Browserbase

Agents IA

Browserbase fournit un accès web pour les agents d'IA, leur permettant d'interagir avec l'ensemble du web. Il permet aux agents d'effectuer des tâches telles que la connexion, la…

Automatisation navigateur et web

N°61 en Agents IA

Voir l'outil

Agents IA

Fournit un accès web pour les agents d'IA, leur permettant d'interagir avec l'ensemble du web. Il permet aux agents d'effectuer des tâches telles que la connexion, la…Browserbase fournit un accès web pour les agents d'IA, leur permettant d'interagir avec l'ensemble du web. Il permet aux agents d'effectuer des tâches telles que la connexion, la…

En vedetteAutomatisation navigateur et web
N°61 en Agents IA

Devika est un ingénieur logiciel IA open source, conçu comme une alternative à Devin. Il comprend les instructions de haut niveau, les décompose, recherche des informations et…

Assistants de codage IA

N°126 en Dépôts GitHub d'IA

Voir l'outil

Ingénieur logiciel IA open source, conçu comme une alternative à Devin. Il comprend les instructions de haut niveau, les décompose, recherche des informations et…Devika est un ingénieur logiciel IA open source, conçu comme une alternative à Devin. Il comprend les instructions de haut niveau, les décompose, recherche des informations et…

Assistants de codage IA
N°126 en Dépôts GitHub d'IA

HARPA AI Browser Agent

Extensions de navigateur

HARPA AI est une extension Chrome qui intègre plusieurs modèles d'IA, dont ChatGPT, Claude et Gemini, directement dans votre navigateur web. Elle automatise les tâches en ligne…

Automatisation navigateur et web

N°72 pour Réutilisation de contenu

Voir l'outil

Extensions de navigateur

Extension Chrome qui intègre plusieurs modèles d'IA, dont ChatGPT, Claude et Gemini, directement dans votre navigateur web. Elle automatise les tâches en ligne…HARPA AI est une extension Chrome qui intègre plusieurs modèles d'IA, dont ChatGPT, Claude et Gemini, directement dans votre navigateur web. Elle automatise les tâches en ligne…

Automatisation navigateur et web
N°72 pour Réutilisation de contenu
1 sur 8