AI

Utiliser les compétences Bright Data pour améliorer les agents de codage IA avec l’accès aux données web

Améliorez vos agents de codage IA avec les compétences Bright Data pour accéder aux données web. Découvrez les méthodes d’installation et des exemples de prompts pratiques.
19 min de lecture
Bright Data Skills to Enhance AI Coding Agents

Dans cet article, vous apprendrez :

  • Ce que sont les compétences Bright Data.
  • Pourquoi elles sont utiles et comment elles soutiennent les agents et assistants de codage IA.
  • Quelles compétences spécifiques elles offrent pour la recherche web, le scraping, et plus encore.
  • Comment les installer dans votre configuration d’agent IA via skills, le CLI Bright Data, ou manuellement.
  • Comment en tirer le meilleur parti avec des exemples de prompts pratiques.

Plongeons dans le vif du sujet !

Que sont les compétences Bright Data ?

Les compétences Bright Data permettent à votre agent de codage IA d’acquérir une connaissance des produits et services de Bright Data.

Ces compétences suivent la spécification standard Agent Skills définie par Anthropic et sont prises en charge par plus de 40 solutions de codage IA. En essence, les compétences sont des dossiers structurés contenant des instructions, des scripts et des ressources que les agents peuvent découvrir et utiliser pour effectuer des tâches avec plus de précision et d’efficacité.

En détail, comme le montre le dépôt GitHub officiel, les compétences Bright Data ont cette structure de dossiers :

skills/
├── scrape/
│   ├── SKILL.md              # Instructions + metadata loaded by the agent
│   └── scripts/
│       └── search.sh         # Executable script that the agent can run
│
├── # other skills... 
│
├── bright-data-mcp/
│   ├── SKILL.md
│   └── references/           # MCP tool reference docs
└── bright-data-best-practices/
    ├── SKILL.md              # API selection guide + auth patterns + code examples
    └── references/
        ├── web-unlocker.md   # Full Web Unlocker API reference
        ├── serp-api.md       # Full SERP API reference
        ├── scrapers.md       # Full Web Scraping APIs reference
        └── browser-api.md    # Browser API reference

Comme vous pouvez le constater, les compétences dotent votre agent de bonnes pratiques, de connaissances sur les paramètres et de scripts shell exécutables pour se connecter aux solutions de Bright Data.

À un niveau général, les compétences Bright Data permettent à votre agent de codage d’accéder aux données web via le Scraping web, de récupérer des flux de données depuis des domaines populaires, d’effectuer des recherches, d’interagir avec des pages web, et bien plus encore.

La nécessité de l’accès web dans les agents de codage

Peu importe la puissance du LLM derrière votre agent de codage IA, il est confronté à une limitation fondamentale partagée par tous les modèles de langage : des connaissances obsolètes. Un LLM ne peut générer des réponses qu’en fonction des données sur lesquelles il a été entraîné, ce qui représente un instantané figé dans le temps.

Étant donné la rapidité avec laquelle le paysage technologique évolue, cela devient un problème significatif. Il est courant que les LLM suggèrent des pratiques de codage obsolètes, s’appuient sur des méthodes dépréciées, ou ratent entièrement les fonctionnalités nouvellement publiées.

Pour surmonter cette limitation, étendez votre agent de codage IA avec un accès web en temps réel. C’est exactement ce que les compétences Bright Data fournissent. Une fois intégrées, votre agent peut :

  • Identifier la bonne API pour la recherche, le scraping ou l’extraction de données structurées.
  • S’authentifier et structurer correctement les requêtes lors de la connexion aux API Bright Data.
  • Gérer efficacement la pagination, les erreurs et les cas limites.
  • Exécuter de vrais scripts shell pour effectuer des actions telles que la recherche web et le scraping.

Grâce à elles, l’agent devient capable de manière autonome :

  • De découvrir des informations à jour depuis les bonnes sources en ligne, telles que les pages de documentation, Stack Overflow et les forums.
  • De récupérer des données web réelles pour enrichir vos scripts (par exemple, lors du remplissage de bases de données ou de la simulation de réponses).
  • De suggérer des liens pertinents pour des lectures complémentaires ou pour enrichir vos fichiers README.md.
  • De gérer de nombreux autres cas d’usage réels.

Ce qui rend Bright Data spécial, c’est que ses produits sont construits sur une infrastructure réseau robuste soutenue par plus de 400 IPs résidentielles proxy. Cela permet une scalabilité illimitée tout en atteignant 99,99 % de disponibilité et un taux de succès de 99,95 %.

N’oubliez pas que les compétences Bright Data font partie de l’écosystème ouvert Agent Skills et sont prises en charge par plus de 40 assistants de codage IA.

Compétences Bright Data : liste complète

Explorez toutes les compétences Bright Data dans le tableau suivant :

Compétence Description Produit Bright Data
search Recherchez sur Google et obtenez des résultats JSON structurés avec titres, liens et descriptions. Prend en charge la pagination via l’API SERP Bright Data. API SERP
scrape Scrapez n’importe quelle page web en markdown propre avec contournement automatique de la détection de bots, Résolution de CAPTCHA et rendu JavaScript via l’API Web Unlocker. API Web Unlocker
data-feeds Extrayez des données structurées de plus de 40 sites web dont Amazon, LinkedIn, Instagram, TikTok, YouTube, eBay et Walmart avec interrogation automatique. APIs de Scraping web
bright-data-mcp Orchestrez les plus de 60 outils MCP Bright Data pour la recherche, le scraping, l’extraction structurée et l’automatisation du navigateur. Web MCP
scraper-builder Guide les agents pour créer des Scrapers prêts pour la production, couvrant l’analyse du site, la sélection d’API, l’extraction de sélecteurs, la pagination et l’implémentation complète. API Web Scraper/SDK Python
bright-data-best-practices Référence intégrée pour Web Unlocker, l’API SERP, l’API Scraper et l’API Browser. Claude la consulte automatiquement lors de la génération de code Bright Data. ,
python-sdk-best-practices Guide pour le package Python brightdata-sdk, incluant les clients async/sync, les Scrapers, SERP, les Jeux de données, l’API Browser, la gestion des erreurs et les modèles de codage courants. SDK Python
brightdata-cli Instructions pour utiliser le CLI Bright Data pour scraper, rechercher, extraire des données, gérer les Proxys et surveiller l’utilisation du compte directement depuis le terminal. CLI Bright Data
competitive-intel Fournit une Intelligence compétitive en temps réel avec des instantanés concurrentiels, des comparaisons de prix, de l’exploration d’avis, des signaux de recrutement, du contenu, des insights SEO et une cartographie du marché. CLI Bright Data
design-mirror Réplique les modèles de système de design, les tokens et les composants pour aider à construire des interfaces utilisateur cohérentes et de haute qualité. API Web Unlocker
brd-browser-debug Déboguez les sessions du Navigateur de scraping Bright Data avec le triage des échecs, le suivi de la Bande passante par session, le signalement de CAPTCHA et la détection de modèles via l’API Browser Sessions. API Browser

Important : Pour en savoir plus sur chaque compétence, consultez le dépôt officiel. Pensez également à soutenir le projet et à rester informé en laissant une étoile !

Comment ajouter des compétences Bright Data aux agents et assistants de codage

Chaque agent de codage peut charger les compétences différemment, mais il existe des moyens de simplifier le processus d’installation. Les trois principales approches pour ajouter les compétences Bright Data sont :

  1. Via l’outil Vercel skills (recommandé) : skills est un CLI développé par Vercel pour installer et gérer les compétences. Il fournit une configuration guidée et prend en charge plus de 40 frameworks d’agents IA.
  2. Via le CLI Bright Data : Inclut des commandes dédiées pour simplifier l’installation et la configuration des compétences dans les outils de codage IA pris en charge.
  3. Via la configuration manuelle : Copiez les dossiers de compétences Bright Data dans le répertoire requis par votre agent de codage IA.

Les deux premières approches sont guidées et automatisées, ce qui les rend plus faciles à utiliser mais offrant moins de contrôle. L’approche manuelle demande plus d’efforts mais vous donne un contrôle total sur la configuration.

Dans les sections suivantes, vous verrez comment utiliser chaque méthode dans Claude Code ! (Remarque : Les mêmes instructions fonctionneront également pour tout autre agent de codage IA prenant en charge les compétences.)

Prérequis communs

Quelle que soit l’approche choisie pour ajouter des compétences Bright Data à votre agent de codage IA, il y a quelques étapes communes à suivre. Passons-les en revue !

Exigences

Pour que les compétences Bright Data fonctionnent dans votre agent IA choisi, vous devez avoir :

  • Un système d’exploitation basé sur Unix capable d’exécuter des scripts .sh (Linux, macOS, ou WSL).
  • Un compte Bright Data avec les Zones requises et une clé API configurée. (Vous serez guidé à travers cela à l’étape suivante.)
  • L’accès à l’un des 40+ agents IA qui prennent en charge Agent Skills.
  • Le package jq installé localement.

Pour installer jq (un outil de traitement JSON, similaire à sed) sur les systèmes basés sur Debian, exécutez :

sudo apt-get install curl jq

Ou, de manière équivalente, sur macOS :

brew install curl jq

Configurer votre compte Bright Data

Les scripts Shell utilisés par les compétences Bright Data nécessitent ces deux variables d’environnement :

En termes simples, pour commencer, vous avez besoin d’un compte Bright Data, d’une Zone API Web Unlocker et d’une clé API. Cette section vous guidera à travers leur configuration.

Pour une configuration rapide, référez-vous au guide “Créer votre première API Unlocker” dans la documentation. Alternativement, suivez les instructions ci-dessous.

Si vous n’avez pas de compte Bright Data, créez-en un. Sinon, connectez-vous simplement. Accédez au panneau de contrôle, naviguez vers la page « Proxies & Scraping » et vérifiez le tableau « My Zones » :

Notez la Zone API Web Unlocker « web_unlocker »

Si une Zone API Web Unlocker (par exemple, web_unlocker, dans ce cas) existe déjà, vous êtes prêt à passer à la création de la clé API.

Si elle n’existe pas, créez-en une. Faites défiler jusqu’à la section « Unblocker API », cliquez sur le bouton « Create zone » :

Appuyer sur le bouton « Create zone »

Choisissez un nom clair pour votre Zone et complétez l’assistant jusqu’à ce que la Zone devienne active.

Enfin, générez votre clé API Bright Data en suivant le guide officiel.

Une fois que vous avez le nom de la Zone et la clé API, définissez les variables d’environnement requises dans votre système basé sur Unix :

export BRIGHTDATA_API_KEY="<YOUR_BRIGHT_DATA_API_KEY>"
export BRIGHTDATA_UNLOCKER_ZONE="<YOUR_BRIGHT_DATA_WEB_UNLOCKER_API_ZONE_NAME>"

Remplacez les espaces réservés par les valeurs que vous venez de récupérer ou de configurer, et vous êtes prêt à partir !

Approche n°1 : Via l’outil Vercel skills

L’approche recommandée pour ajouter des compétences Bright Data à vos agents de codage IA (parmi les 40+ pris en charge) est via le package Vercel skills. Voyez comment en tirer parti !

Prérequis

Pour suivre cette section, assurez-vous d’avoir :

Étape n°1 : Installer les compétences

Déplacez-vous dans le répertoire de votre projet. Lancez la commande ci-dessous pour démarrer l’assistant d’ajout des compétences Bright Data à votre agent de codage IA local :

npx skills add brightdata/skills

Cela exécute le package npm skills, l’installant si nécessaire, et récupère les compétences spécifiées depuis le Répertoire Agent Skills.

Remarque : brightdata/skills est le nom des compétences Bright Data dans le Répertoire Agent Skills.

Il vous sera demandé de sélectionner les compétences spécifiques que vous souhaitez installer :

Sélection des compétences à installer

Appuyez sur la barre d’espace pour basculer toutes les compétences une par une, puis appuyez sur Entrée :

Activation de toutes les compétences Bright Data

Ensuite, vous serez invité à sélectionner les agents IA où vous souhaitez installer les compétences :

Sélection des agents où installer les compétences

Par défaut, des agents comme Amp, Antigravity, Cline, Codex et d’autres sont sélectionnés. Puisque vous souhaitez installer sur Claude Code, activez-le avec la barre d’espace et appuyez sur Entrée.

Remarque : Gardez à l’esprit que vous pouvez installer les compétences directement dans Claude Code en utilisant :

npx skills list -a claude-code

skills vous demandera si vous souhaitez installer les compétences localement dans votre projet ou globalement :

Sélection de la portée d'installation des compétences

Sélectionnez l’option qui correspond à votre cas d’usage.

Pour la méthode d’installation, l’approche recommandée est via un lien symbolique :

Sélection de l'option « Symlink »

Cette option ajoute les compétences dans un dossier général et les lie à vos projets, gardant le dossier original comme source unique de vérité.

Enfin, vous verrez les sections « Résumé d’installation » et « Évaluation des risques de sécurité ». Examinez-les et tapez « Yes » pour continuer. Vous devriez alors recevoir la confirmation suivante :

Le message de succès final

Félicitations ! Les compétences Bright Data ont maintenant été ajoutées aux agents et assistants de codage IA sélectionnés.

Étape n°2 : Vérifier l’installation des compétences

Pour vérifier que les compétences ont été ajoutées avec succès à votre configuration locale de Claude Code, exécutez :

npx skills list -a claude-code

Vous devriez voir une liste comme celle-ci :

Les compétences disponibles dans le projet actuel

Notez que cela contient toutes les compétences Bright Data sélectionnées précédemment.

Alternativement, ouvrez Claude Code et tapez la commande :

/skills

Le résultat affichera à nouveau la liste des compétences Bright Data que vous avez sélectionnées auparavant :

Notez les compétences Bright Data

Excellent ! Les compétences Bright Data sont maintenant disponibles dans Claude Code (ou votre agent de codage IA préféré).

Prochaines étapes : Mettre à jour les compétences

Les compétences Bright Data sont susceptibles de recevoir des mises à jour à l’avenir. Pour vérifier les mises à jour, exécutez :

npx skills check

Si des mises à jour sont disponibles (c’est-à-dire que le dépôt des compétences Bright Data a changé depuis que vous l’avez cloné via npx skills add brightdata/skills), récupérez les mises à jour avec :

npx skills update

Parfait ! Vos compétences Bright Data seront maintenant à jour avec la dernière version.

Approche n°2 : Via le CLI Bright Data

Le CLI Bright Data est un outil terminal tout-en-un qui offre un accès simplifié à toute la surface Bright Data. Parmi ses nombreuses commandes, il inclut également une commande pour l’installation des compétences. Apprenez à l’utiliser !

Prérequis

Avant de continuer, assurez-vous de remplir l’exigence ci-dessous :

Installer les compétences

Pour sélectionner et installer des compétences de manière interactive via le CLI Bright Data, exécutez :

brightdata skill add

Cela lance un sélecteur interactif où vous pouvez choisir les compétences à installer :

Sélection des compétences à installer

Sélectionnez toutes les compétences en les activant avec la barre d’espace :

Sélection de toutes les compétences Bright Data

Ensuite, choisissez les agents IA où vous souhaitez installer les compétences. Dans ce cas, sélectionnez Claude Code :

Sélection de l'option « Claude Code »

Une par une, les compétences activées seront ensuite récupérées et installées dans l’agent de codage sélectionné :

Fantastique ! Votre configuration locale de Claude Code inclut désormais les compétences Bright Data.

Approche n°3 : Via la configuration manuelle

Les compétences sont simplement des dossiers. Ainsi, pour la configuration, vous pouvez les copier-coller manuellement dans le répertoire requis de votre agent de codage IA.

Commencez par cloner le dépôt GitHub des compétences Bright Data :

git clone https://github.com/brightdata/skills

Le dossier skills/ contiendra maintenant :

skills/
├── .claude-plugin/
├── skills/
│   ├── bright-data-best-practices/
│   ├── bright-data-mcp/
│   ├── brightdata-cli/
│   ├── data-feeds/
│   ├── design-mirror/
│   ├── python-sdk-best-practices/
│   ├── scrape/
│   ├── scraper-builder/
│   └── search/
├── .gitignore
├── LICENSE
└── README.md

Ensuite, copiez les dossiers de compétences (tels que bright-data-best-practices/, bright-data-mcp/, etc.) depuis skills/skills/ dans le répertoire requis pour la configuration de votre agent IA.

Par exemple, pour les copier dans un projet Claude Code, exécutez :

cp -r skills/skills/* <PATH_TO_YOUR_PROJECT>/.claude/skills/

Si vous utilisez un agent de codage IA différent, référez-vous à sa documentation officielle pour trouver le dossier correct où les compétences Bright Data doivent être placées. Mission accomplie !

Les compétences Bright Data en action

Il est temps d’observer les capacités que votre agent de codage IA acquiert grâce à l’intégration des compétences Bright Data. Parmi les nombreux cas d’usage pris en charge, nous nous concentrerons sur les principaux et présenterons des prompts réels que vous pourriez exécuter dans vos projets.

Recherche web

L’agent IA peut désormais rechercher sur le web en temps réel et récupérer des résultats structurés grâce à la compétence search.

Notez le chargement et l'utilisation de la compétence « search »

Exemples de prompts :

  • "Trouvez les derniers tutoriels Python sur la visualisation de données avec Matplotlib et utilisez-les pour améliorer les graphiques dans le notebook data-analysis.ipynb".
  • "Recherchez des articles récents sur les meilleures pratiques d'authentification API en Python et résumez les étapes clés pour la couche d'authentification actuelle".
  • "Trouvez les nouveaux frameworks JavaScript pour créer des tableaux de bord interactifs et fournissez des exemples de code intégrables dans le projet".

Scraping web

Votre assistant de codage peut désormais scraper n’importe quelle page web et obtenir du contenu Markdown propre via la compétence scrape.

Exemples de prompts :

  • "Scrapez les listes de produits de cette page e-commerce 'https://www.gucci.com/us/en/ca/women/handbags-c-women-handbags' et générez une requête SQL pour remplir la table 'products' avec les données extraites".
  • "Scrapez les publications récentes de cette page officielle du forum Python 'https://python-forum.io/forum-44.html' et résumez les discussions clés".

Flux de données web

L’agent IA peut récupérer des données JSON structurées depuis plus de 40 domaines grâce à la compétence data-feeds. C’est idéal pour remplir des bases de données, définir des réponses simulées ou soutenir des pipelines d’analyse de données.

Exemples de prompts :

  • "Récupérez les données de cette page de produit Amazon 'https://www.amazon.com/Apple-Bluetooth-Headphones-Personalized-Effortless/dp/B0DGHMNQ5Z/' et utilisez-les pour simuler la réponse du endpoint /api/v1/products/B0DGHMNQ5Z".
  • "Récupérez les statistiques vidéo et les commentaires de cette vidéo YouTube '<YOUTUBE_VIDEO_URL>' et utilisez-les pour calculer des métriques d'engagement et effectuer une analyse de sentiment".

Miroir de design

L’agent IA peut répliquer les modèles de système de design, les tokens et les composants UI depuis des sources pour maintenir une qualité d’interface cohérente grâce à la compétence design-mirror.

Exemples de prompts :

  • "Reproduisez la palette de couleurs, la typographie et les styles de boutons de ce site web '<WEBSITE_URL>' dans une bibliothèque de composants CSS/React réutilisable".
  • Extrayez les tokens de design du projet Figma donné '<PUBLIC_FIGMA_PROJECT_URL>' et générez une configuration JSON réutilisable dans mon application web".

Construction de Scraper web

L’agent IA peut générer des Scrapers prêts pour la production grâce à la compétence scraper-builder.

Exemples de prompts :

  • "Construisez un Scraper pour ce site e-commerce '<WEBSITE_URL>' qui extrait les noms de produits, les prix et la disponibilité en stock de tous les produits".
  • "Générez un script pour scraper tous les articles de ce blog '<BLOG_URL>' et extraire le titre, l'auteur, le contenu et la date".

Cas d’usage avancé

L’agent IA peut combiner plusieurs compétences (par exemple, search + scrape) pour prendre en charge des prompts complexes à plusieurs étapes.

Exemples de prompts :

  • "Recherchez des articles récents sur la sécurité des modèles IA, scrapez leurs résumés et proposez des meilleures pratiques pour améliorer le projet actuel".
  • "Collectez des listes de produits d'Amazon et d'eBay, fusionnez les données et mettez en évidence les différences de prix pour une analyse concurrentielle".
  • "Trouvez les packages Python tendance sur GitHub, récupérez leurs fichiers README et résumez les modèles d'utilisation".

Conclusion

Dans cet article de blog, vous avez appris ce que les compétences Bright Data apportent, pourquoi elles sont importantes et comment les installer. Grâce à ce que vous avez vu ici, vous savez maintenant comment étendre vos agents et assistants de codage IA avec des outils d’accès aux données web prêts pour l’entreprise. Ceux-ci les aideront à surmonter les limitations des connaissances statiques des LLM.

Les compétences Bright Data vous permettent de connecter vos agents à la gamme complète des produits et services Bright Data pour les cas d’usage alimentés par l’IA. Laissez une étoile sur le dépôt officiel pour recevoir des notifications lors de la publication d’une nouvelle mise à jour !

Créez un compte Bright Data gratuitement aujourd’hui et commencez l’intégration avec nos solutions d’accès aux données web prêtes pour l’IA !

FAQ

Quels agents et assistants de codage sont pris en charge par les compétences Bright Data ?

Les compétences Bright Data peuvent être utilisées avec toute technologie d’agent IA prenant en charge le standard Agent Skills d’Anthropic. Celles-ci incluent Amp, Kimi Code CLI, Replit, Universal, Antigravity, Augment, IBM Bob, Claude Code, OpenClaw, Cline, Warp, CodeBuddy, Codex, Command Code, Continue, Cortex Code, Crush, Cursor, Deep Agents, Droid, Firebender, Gemini CLI, GitHub Copilot, Goose, Junie, iFlow CLI, Kilo Code, Kiro CLI, Kode, MCPJam, Mistral Vibe, Mux, OpenCode, OpenHands, Pi, Qoder, Qwen Code, Roo Code, Trae, Trae CN, Windsurf, Zencoder, Neovate, Pochi, et AdaL.

Puis-je combiner des compétences avec MCP dans le même agent ?

Bien sûr ! Un agent IA peut se connecter au serveur Web MCP Bright Data tout en étant étendu avec des compétences Bright Data. Voyez comment configurer cette configuration dans Claude Desktop pour utiliser les deux capacités ensemble. Gardez à l’esprit que les compétences Bright Data incluent une compétence bright-data-mcp spécifique pour orchestrer les outils Web MCP afin d’obtenir de meilleurs résultats avec eux.

Est-il possible d’utiliser les compétences Bright Data en dehors des agents de codage IA ?

Oui ! Certaines compétences (telles que scrape, search et data-feeds) sont accompagnées de scripts shell dédiés que vous pouvez appeler directement. Clonez le dépôt GitHub, naviguez dans le dossier cloné (cd skills/) et assurez-vous que tous les prérequis sont remplis. Testez ensuite les scripts dans votre terminal.

Par exemple, vous pouvez exécuter la compétence search directement avec :

bash skills/search/scripts/search.sh "best chatgpt scrapers"

Le résultat sera des données SERP structurées scrapées depuis Google via l’API SERP :

La sortie produite en appelant la compétence directement

Explorez des exemples supplémentaires dans la documentation officielle.