Votre agent IA manque la moitié d'Internet... jusqu'à maintenant (Agent-Reach)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00J'ai été confronté à ce problème la semaine dernière. J'avais mon agent qui, évidemment, pouvait éditer du code,
00:00:04exécuter des commandes, inspecter le fichier. Tout cela est normal pour un agent de codage.
00:00:09Ensuite, j'ai essayé de demander quelque chose de simple : trouver les récentes discussions sur les outils
00:00:14d'agents IA sur Twitter, Reddit, GitHub et Bilibili. C'est là que les choses ont commencé à se compliquer,
00:00:18parce que l'agent était assez petit pour résumer la recherche,
00:00:22mais pas assez fiable pour aller chercher les données tout en exécutant mon code.
00:00:3028 000 installations en une seule commande, et tout est basé sur une idée très simple et pratique.
00:00:35Arrêtez de nous faire connecter manuellement l'accès à Internet dans chaque flux de travail d'agent.
00:00:41Voyons comment tout cela fonctionne dans les prochaines minutes.
00:00:48Voici la partie à laquelle beaucoup d'entre nous sont confrontés. Les informations utiles ne sont pas au même endroit. Elles sont
00:00:54souvent éparpillées sur des publications, des commentaires, des fils GitHub, des forums et des résultats de recherche qui changent
00:01:01constamment. Et techniquement, oui, vous pouvez configurer cela vous-même. Vous pouvez mettre en place quelque chose pour scraper et
00:01:07extraire des données de YouTube, lutter contre l'authentification. Vous pourriez payer pour l'accès à l'API X. Vous pourriez même ajouter
00:01:13des proxys. Tout cela fonctionne, mais ensuite vous pourriez essayer de comprendre pourquoi Bilibili fonctionnait hier
00:01:18et ne fonctionne plus aujourd'hui. Vous commencez par essayer de construire un agent, puis chaque plateforme se transforme en son propre projet
00:01:24d'infrastructure. Agent Reach est une couche de capacité. Une commande installe les bons outils,
00:01:31s'enregistre pour votre agent de codage, exécute les vérifications d'état et donne à l'agent un accès fonctionnel à
00:01:37plusieurs plateformes. Vous pourriez donc être sur Twitter, Reddit, YouTube, Bilibili, Xiaohongshu, des plateformes chinoises,
00:01:44et tout cela fonctionne ensemble. Votre agent ne devrait pas avoir besoin que vous connectiez manuellement
00:01:50l'accès à Internet à chaque fois qu'il a besoin de contexte. Si vous aimez les outils de codage qui accélèrent votre flux de travail,
00:01:55assurez-vous de vous abonner. Nous publions des vidéos tout le temps. Alors testons tout cela. Je suis dans VS Code
00:02:01avec Claude ici, mais la même idée fonctionne dans Cursor 2. Je vais coller une phrase. Installer Agent Reach
00:02:09en utilisant la commande officielle et le configurer. C'est tout. Juste l'installer, le configurer, et c'est parti.
00:02:16Maintenant, regardez la partie ennuyeuse se dérouler automatiquement. Il récupère le CLI, vérifie les outils requis,
00:02:23configure les backends de plateforme, enregistre la compétence, puis exécute la commande de diagnostic,
00:02:30qui est simplement “agent reach doctor”. C'est la première partie importante de tout cela. L'agent ne sait pas encore
00:02:36qu'Agent Reach existe. Il peut l'utiliser maintenant. Alors, demandons quelque chose de plus concret.
00:02:44Je vais dire quelque chose comme : recherches les récentes discussions sur les outils d'agents IA sur Twitter,
00:02:50ou X, et Bilibili. Extrais les points clés et les liens. Donnez-lui un peu de temps pour s'exécuter.
00:02:58Et voilà. Recherche multi-plateforme avec sources, sans avoir à copier des liens dans le chat. C'était en fait
00:03:06assez efficace. C'était vraiment bien. Il scrape ces différents sites web ou du moins obtient du contexte
00:03:10de leur part. Il n'a pas cherché sur un seul site. Il a traversé les plateformes sans que je devienne le navigateur,
00:03:16ouvrant tous ces onglets. Agent Reach est un CLI et une bibliothèque Python. C'est sous licence MIT, et l'idée est
00:03:24les canaux de plateforme. Considérez chaque canal comme un adaptateur pour une plateforme.
00:03:29YouTube a un canal. GitHub a un canal. Les plateformes chinoises ont un canal, n'est-ce pas ?
00:03:34Lecture web générale. Tous sont des canaux différents. Ce n'est pas juste un scraper avec un
00:03:38wrapper. Chaque plateforme peut avoir un backend principal et un backend de secours. Donc si le premier chemin se brise,
00:03:45Agent Reach peut contourner le problème. C'est énorme parce que l'accès aux plateformes se brise
00:03:51tout le temps. Un backend fonctionne aujourd'hui. Demain, la plateforme change quelque chose. Maintenant votre agent est inutile
00:03:57jusqu'à ce que vous le répariez. Agent Reach essaie de déplacer ce problème de maintenance hors de nos projets et dans
00:04:03une couche d'accès partagée. Bilibili, la plateforme chinoise, est un bon exemple parmi d'autres plateformes chinoises restreintes.
00:04:10Ce sont de bons exemples de cela. Quand une approche cesse de fonctionner de manière fiable, le backend pourrait être basculé
00:04:15vers un meilleur outil spécifique à la plateforme. C'est pourquoi cet essor rapide est important.
00:04:21Développeurs, nous aimons mettre des étoiles sur les projets pour une raison. Nous le faisons quand ils résolvent des problèmes que nous avons réellement.
00:04:27Nous avons déjà des agents qui peuvent écrire du code. Mais le problème suivant est le contexte. Que disons-nous réellement
00:04:33d'un nouveau framework ? De quoi nous plaignons-nous dans les problèmes GitHub ? Quels tutoriels sont réellement
00:04:39utiles ? Que se passe-t-il dans les communautés de développeurs chinois qui n'a pas encore atteint le Twitter anglais ? Je continue à dire
00:04:45Twitter. Est-ce X ou Twitter ? Je ne sais pas. C'est Twitter. Mais ce contexte est précieux. Mais le problème,
00:04:51c'est que c'est partout sur Internet. Et c'est exactement là que beaucoup de ces agents s'effondrent.
00:04:57Maintenant, Agent Reach n'est pas idéal pour tous les cas d'utilisation, mais pour le bon cas, oui, c'est sûr. Ça aide.
00:05:03C'est assez génial. L'installation en une seule commande est vraiment utile. La commande de diagnostic est sympa. Quand quelque chose
00:05:09se casse, vous devez savoir ce qui a cassé, quelle plateforme fonctionne, quel backend a échoué. Ensuite, la couverture
00:05:15des plateformes est exceptionnellement utile, surtout si vous vous souciez des plateformes occidentales et chinoises. La plupart des outils d'agents
00:05:21sont encore très centrés sur le web anglais. Agent Reach est beaucoup plus utile car nous pouvons traverser plusieurs
00:05:27plateformes dans différents pays. Ce n'est pas un outil complet d'automatisation de navigateur interactif. C'est génial pour
00:05:32lire, rechercher, extraire et faire des recherches. Mais si vous avez besoin d'actions d'interface utilisateur complexes en plusieurs étapes,
00:05:38vous pourriez essayer de le coupler avec Playwright ou un agent de navigateur. Certains agents de codage ont encore besoin d'autorisations
00:05:44d'exécution activées au début, donc nous pourrions rencontrer des bugs ici. Si votre agent ne peut pas exécuter de commandes shell,
00:05:50il ne peut pas installer lui-même les outils. Donc voici une réponse plus simple à tout cela. Si votre agent a seulement besoin de pages web normales,
00:05:57vous pourriez probablement simplement commencer par quelque chose comme Firecrawl. Mais si votre agent
00:06:02a besoin d'un contexte multi-plateforme, comme des discussions sociales, des problèmes de tutoriels, Agent Reach pourrait valoir la peine d'être essayé.
00:06:09Si vous aimez les outils de codage comme celui-ci, assurez-vous de vous abonner à la chaîne BetterStack.
00:06:13On se retrouve dans une autre vidéo.

Key Takeaway

Agent Reach simplifie l'accès multi-plateforme des agents IA en centralisant la gestion des connexions et la maintenance des adaptateurs via une infrastructure logicielle partagée.

Highlights

  • Agent Reach permet aux agents IA d'accéder à plusieurs plateformes comme Twitter, Reddit, GitHub et Bilibili via une seule commande d'installation.

  • La couche d'accès partagée d'Agent Reach déporte la maintenance des scrapers hors des projets individuels des développeurs.

  • Chaque canal de plateforme dans Agent Reach dispose d'un backend principal et d'un backend de secours pour assurer la continuité du service en cas de changement sur le site cible.

  • La commande “agent reach doctor” permet de diagnostiquer l'état de connexion de chaque plateforme et backend configuré.

  • Agent Reach est conçu sous licence MIT et fonctionne comme une bibliothèque Python ainsi qu'une interface en ligne de commande (CLI).

Timeline

La fragmentation de l'accès aux données

  • Les agents IA manquent de fiabilité lors de la récupération de données sur des sources variées comme Twitter, Reddit ou Bilibili.
  • La gestion manuelle de chaque accès plateforme transforme chaque projet d'agent en un projet d'infrastructure complexe.

L'automatisation de la recherche d'informations sur des plateformes disparates pose des problèmes de stabilité, notamment avec la gestion de l'authentification et des proxys. La nécessité de maintenir des scrapers individuels pour chaque source rend l'infrastructure de l'agent instable face aux changements fréquents des sites web.

Agent Reach comme solution unifiée

  • Agent Reach installe et configure automatiquement les outils nécessaires à l'accès multi-plateforme via une seule commande.
  • La commande “agent reach doctor” vérifie l'état des connexions pour garantir que l'agent dispose d'un accès fonctionnel.

Cette couche de capacité permet aux développeurs d'intégrer des plateformes comme GitHub, YouTube et des réseaux sociaux chinois directement dans leur flux de travail dans VS Code ou Cursor. L'installation automatique gère la configuration des backends et l'enregistrement de la compétence au sein de l'agent de codage.

Architecture et maintenance des canaux

  • Chaque plateforme est gérée via un canal dédié possédant un backend principal et un backend de secours.
  • Agent Reach est optimisé pour la lecture et l'extraction de contexte plutôt que pour l'automatisation d'interface utilisateur complexe.

Le système déplace la maintenance des scrapers de l'utilisateur vers une couche partagée, permettant une transition rapide vers d'autres backends si une approche échoue. Bien qu'efficace pour agréger des discussions sociales ou des problèmes GitHub, il est recommandé de le coupler à des outils comme Playwright pour des actions d'interface utilisateur multi-étapes.

Community Posts

View all posts