Fuji-Web : automatisation complète du navigateur basée sur l'IA ?
Fuji-Web est un partenaire d'IA intelligent qui comprend l'intention de l'utilisateur, navigue sur les sites Web de manière autonome et exécute des tâches au nom de l'utilisateur tout en expliquant chaque étape d'action.
Démo
FujiWebCompressed.mp4
Comment ça marche ?
Veuillez lire notre article de blog pour une vidéo de démonstration, des tests de référence et un aperçu technique approfondi !
Installation et exécution
Téléchargez et installez l'extension dans votre navigateur
- Accédez à la page des versions, recherchez la dernière version de l'extension et téléchargez "fuji-extension.zip".
- Décompressez le fichier.
- Chargez votre extension sur Chrome en procédant comme suit :
- Accédez à
chrome://extensions/
- Basculer en
Developer mode
- Cliquez sur
Load unpacked extension
- Sélectionnez le dossier décompressé
Utiliser l'extension
Veuillez noter que vous devrez peut-être actualiser la page pour que l'extension fonctionne.
- Recherchez l'icône Fuji dans le coin supérieur droit de votre navigateur et cliquez dessus pour ouvrir le panneau latéral.
- Créez ou accédez à une clé API OpenAI ou à une clé API Anthropic existante et collez-la dans la zone prévue à cet effet. Cette clé sera stockée dans votre navigateur et ne sera pas téléchargée vers un tiers.
- Enfin, accédez à une page Web souhaitée par Fuji-Web et saisissez la tâche que vous souhaitez qu'il effectue.
Remarque : toutes les invites (texte et image) sont envoyées directement à l'API de votre sélection. Fuji-Web ne tente pas de collecter des informations vous concernant.
Construire l'extension
Si vous souhaitez créer l'extension à partir des sources, suivez ces instructions :
- Assurez-vous d'avoir Node.js. Le développement a été réalisé sur Node v20 mais il devrait fonctionner avec certaines versions inférieures.
- Cloner ce référentiel
- Installez
pnpm
globalement : npm install -g pnpm
- Exécutez
pnpm install
- Exécutez
pnpm dev
pour démarrer le serveur de développement, ou pnpm build
pour créer l'extension.
Lors du chargement de l'extension, vous devrez charger le dossier dist
créé par le processus de construction.
Feuille de route
- Exposez l'API pour une intégration facile avec les cadres d'automatisation du navigateur (par exemple Puppeteer, Playwright, Selenium)
- Ajoutez la prise en charge de flux de travail plus complexes et croisés
- Ajoutez la prise en charge de davantage de comportements de navigation (sélectionnez dans la liste déroulante, extrayez le contenu de la page entière, etc.)
- Ajouter la prise en charge de l'enregistrement des flux de travail
- Ajoutez la prise en charge du partage de flux de travail et d'instructions avec d'autres
- Créer une base de connaissances de type Wikipédia où les utilisateurs peuvent travailler ensemble pour créer des connaissances susceptibles d'améliorer les performances de Fuji-Web.
Dépannage
Consultez notre guide de dépannage pour obtenir de l'aide sur les problèmes courants.
Contribuer
Vous souhaitez contribuer à Fuji-Web ? Nous aimerions votre aide ! Consultez notre Guide de contribution pour obtenir des directives sur la façon de contribuer, de signaler des bogues, de suggérer des améliorations, et bien plus encore.
Nous avons également mis en place un canal dédié aux commentaires Fuji-Web sur Discord à l'adresse https://discord.gg/yfMjZ8udb5.
Crédits
- La méthode d'annotation d'images de Fuji-Web s'inspire de l'article de Microsoft sur les ovnis.
- Fuji, en tant qu'outil intégré au panneau latéral du navigateur, a été inspiré par l'extension de navigateur de TaxyAI. Nous avons également utilisé une partie de son code d'interface utilisateur.
- La configuration de l'extension Chrome a tiré parti d'un superbe projet passe-partout Jonghakseo/chrome-extension-boilerplate-react-vite.
- Le logo Fuji provient de l'ensemble de designs Toss Face Emoji.