Chrome-GPT - Quand l'IA prend le contrôle de votre navigateur
Mais comment ce serait super cool de pouvoir demander à un Agent IA d’aller faire un petit tour sur Internet pour faire le boulot à votre place. Alors oui, avec Auto-GPT par exemple c’est totalement faisable, mais un projet nommé Chrome-GPT pousse le bouchon encore un peu plus loin en prenant carrément le contrôle d’un Google Chrome.
Ainsi, vous pourrez parcourir le Net pour récupérer de l’information ou effectuer différentes actions, sans avoir à lever le petit doigt. C’est merveilleux !
Pour vous donner un aperçu de ses capacités, Chrome-GPT s’appuie sur des technologies comme Langchain et Selenium pour offrir des fonctionnalités assez cool comme la recherche Google, la gestion de la mémoire à long terme et à court terme…etc. D’ailleurs Chrome-GPT intègre des agents Auto-GPT, BabyAGI ou encore un système d’apprentissage de type Zero-Shot.
Autant dire qu’il dispose des meilleurs agents IA actuels à son service.
Le logiciel peut même décrire le contenu d’une page Web, défiler jusqu’à un élément précis, cliquer sur des boutons et des liens, remplir des formulaires et switcher entre les onglets. Vous pourrez ainsi faire de la recherche d’information, vous inscrire sur des sites, ou commander un truc en ligne. A vous de voir…
Et devinez quoi ? Les développeurs travaillent également sur l’intégration des plugins Chrome pour étendre davantage les fonctionnalités de cet outil. J’adore ce genre de trucs !
Pour l’installer rien de plus simple. Ouvrez un terminal et entrez les commandes suivantes :
git clone https://github.com/richardyc/Chrome-GPT.git cd Chrome-GPT poetry install poetry shell export OPENAI_API_KEY=<votre_cle_api_openai> </votre_cle_api_openai>
Puis lancez l’outil comme ceci :
python -m chromegpt -v -t "Et là vous lui demandez ce que vous voulez"
ou pour utiliser GPT-4 à la place de GPT 3.5 turbo et surtout spécifier l’agent qui nous intéresse (Baby AGI, Auto-GPT, Zero-Shot) avec le paramètre -a :
python -m chromegpt -v -a auto-gpt -m gpt-4 -t "votre requête"
Usage: python -m chromegpt [OPTIONS] Run ChromeGPT: An AutoGPT agent that interacts with Chrome Options: -t, --task TEXT The task to execute [required] -a, --agent [auto-gpt|baby-agi|zero-shot] The agent type to use -m, --model TEXT The model to use --headless Run in headless mode -v, --verbose Run in verbose mode --human-in-loop Run in human-in-loop mode, only available when using auto-gpt agent --help Show this message and exit.
La gestion de la mémoire à long terme et à court terme garantit qu’il conservera les informations dont il a besoin sans en oublier en cours de route. Bref, c’est véritable atout pour les explorateurs de l’IA comme moi et les procrastinateurs en herbe (comme moi également).