Pourquoi chaque utilisateur de Claude Code doit essayer AgentMail (et non Gmail)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Voici AgentMail, une plateforme API conçue spécifiquement pour les agents IA qui leur donne
00:00:05une adresse e-mail et une boîte de réception uniques leur permettant d'envoyer, recevoir, lire et traiter des e-mails
00:00:11pour des tâches comme le support client, la prospection ou simplement pour gérer toutes vos
00:00:17newsletters oubliées. Cela fonctionne via un SDK Python ou TypeScript, possède son propre serveur MCP et même sa propre
00:00:24CLI avec des compétences dédiées. Mais quelle est la différence entre AgentMail et la création d'un
00:00:29compte Gmail pour mon agent utilisant un serveur MCP pour gérer tous les messages ? Abonnez-vous et
00:00:35découvrons-le. La semaine dernière, j'ai fait une vidéo sur la CLI Google Workspace qui permet à votre agent de gérer
00:00:44votre calendrier, vos documents et bien sûr vos e-mails, ce qui est vraiment génial. Mais alors que votre agent peut
00:00:50gérer Gmail avec son propre compte, Gmail n'a pas été conçu pour les agents mais pour les humains, donc
00:00:56l'expérience ne sera pas optimale. Laissez-moi vous expliquer. Je me suis déjà inscrit à AgentMail comme vous pouvez
00:01:02le voir sur ce tableau de bord AgentMail et j'ai créé une boîte de réception avec un nom unique. Notez que ce
00:01:08domaine AgentMail ici est dû au fait que je suis sur le plan gratuit, mais vous pouvez ajouter votre propre domaine personnalisé
00:01:14si vous passez au plan supérieur. J'ai aussi créé une clé API et je l'ai ajoutée à la liste de
00:01:19mes variables d'environnement shell, ce qui signifie qu'avec la CLI AgentMail installée, je peux l'utiliser avec
00:01:24Claude code ; personnellement, je préfère utiliser les CLI avec Claude code plutôt que les serveurs MCP. Installons
00:01:30également la compétence AgentMail pour m'éviter d'y faire référence dans mon prompt. Et voilà,
00:01:35vous êtes prêt à utiliser AgentMail avec Claude. Je l'ai déjà mentionné, mais si vous avez vu
00:01:39ma vidéo sur la CLI Google Workspace, vous verrez à quel point il est plus facile de configurer AgentMail que
00:01:46cette CLI pour l'utiliser avec Claude code. Très bien, continuons. Je peux maintenant demander à Claude quelles
00:01:51boîtes AgentMail je possède, ce qui chargera la compétence puis utilisera la CLI pour me répondre. À partir
00:01:56de là, je peux demander à Claude de faire des choses super cool comme envoyer un e-mail depuis mon adresse AgentMail
00:02:01vers mon e-mail personnel en me donnant une liste des trois meilleurs endroits pour boire du Matcha à King's Cross et
00:02:07oui, je suis un grand fan de Matcha. Dites-moi en commentaire si vous l'êtes aussi. Pendant qu'il fait ça, je
00:02:12veux vous prouver que je n'ai pas truqué les messages et maintenant que c'est fini, j'ai un nouvel
00:02:18e-mail me donnant la liste des meilleurs endroits pour le Matcha à King's Cross. Mais parce que mon agent
00:02:23a sa propre adresse e-mail, je peux faire des choses géniales comme l'inscrire à des newsletters et je
00:02:29peux aussi lui demander de confirmer l'abonnement, ce qu'il vient de faire. Mais si je voulais le faire
00:02:34manuellement, j'ai accès à la boîte de réception de l'agent et nous voyons que l'e-mail de vérification
00:02:40pour Node Weekly est juste ici, mais l'agent a déjà effectué cette étape. Je pourrais même transférer
00:02:45certains de mes e-mails existants à l'agent et lui demander de les résumer, ce qu'il a
00:02:52très bien fait. Je pourrais même utiliser la nouvelle fonction de boucle de Claude code pour vérifier chaque minute les
00:02:56nouveaux e-mails et les résumer, ce qui est une excellente utilisation de cette fonctionnalité. Là, je ne fais
00:03:01qu'effleurer la surface de ce qu'on peut faire avec AgentMail car même en se concentrant uniquement
00:03:06sur les boîtes de réception, vous pouvez en avoir plusieurs pour différents agents. Si vous utilisez Claude code,
00:03:12Codex, Gemini, CLI, chacun peut avoir sa boîte, ou vous pourriez avoir une boîte juste pour les abonnements,
00:03:18une pour le support client, et comme vous n'êtes pas facturé par boîte comme sur d'autres plateformes,
00:03:25c'est en fait très rentable et permet de créer des workflows vraiment sympas,
00:03:30comme un agent envoyant un message à une autre boîte selon son contenu, ou encore demander
00:03:36aux agents de créer des boîtes à la demande et de les supprimer une fois terminés. J'ai utilisé
00:03:41AgentMail avec Claude code, ce qui est bien pour un usage personnel et les tests, mais idéalement,
00:03:47on voudrait un agent personnalisé dédié pour ne pas avoir la limitation des trois jours
00:03:52dont je parle dans ma vidéo sur les boucles, et pour pouvoir vérifier les messages plus souvent.
00:03:58Laissez-moi vous montrer un exemple de création d'un agent personnalisé avec le SDK Claude
00:04:03et AgentMail. Voici un agent très simple propulsé par le SDK Claude qui utilise
00:04:09cette adresse e-mail d'AgentMail et vérifie les nouveaux messages toutes les 30 secondes à partir
00:04:15du lancement du script. Je ne vais pas détailler tout le code,
00:04:19mais on voit ici qu'il traite les messages en parcourant tous les
00:04:23messages de la boîte de réception, vérifie les labels non lus et, selon l'heure de réception,
00:04:31il déclenche une autre fonction qui est "generate reply", et si nous descendons,
00:04:36cette fonction de réponse écrit un prompt et ce contenu utilisateur est envoyé au modèle
00:04:42Claude, actuellement Haiku, et utilise ce prompt système pour répondre. Si nous lançons le script,
00:04:48on voit qu'il a déjà détecté 16 messages dans la boîte. J'ai fait beaucoup de tests, alors
00:04:54envoyons-lui un nouvel e-mail pour voir s'il répond. J'ai écrit un e-mail à l'agent disant "test du
00:05:00système, qui es-tu et que fais-tu ?". Le script vérifie les nouveaux e-mails toutes les 30 secondes,
00:05:06il en a reçu un, traite le message puis utilise Claude pour générer une réponse et si nous
00:05:11revenons, nous avons un nouvel e-mail et une réponse de Claude, c'est assez surréaliste mais il répond
00:05:17en disant qu'il est un assistant IA aidant à gérer cette boîte, et comme ce code est conçu pour lire
00:05:23les fils de discussion, je peux répondre "merci pour ta réponse, raconte-moi une blague sur les chats".
00:05:29Le script attend 30 secondes, traite tout le fil avec les trois messages puis envoie une
00:05:34réponse : pourquoi les chats ne jouent pas au poker dans la jungle ? Parce qu'il y a trop de guépards. Comme d'habitude,
00:05:40cet outil offre bien d'autres fonctionnalités que je n'ai pas pu aborder dans cette
00:05:45vidéo, comme les web sockets pour les événements en streaming qui permettent une vérification sans latence,
00:05:51les "pods" qui isolent les données entre différents clients si vous construisez un produit offrant
00:05:55l'infrastructure AgentMail à divers utilisateurs, le support IMAP et SMTP, et bien plus. En parlant
00:06:02de choses dont je n'ai pas montré toutes les fonctionnalités, si vous voulez créer
00:06:06une application de bureau légère, rapide et basée sur le web, allez voir cette vidéo
00:06:12sur Electrobun, c'est peut-être exactement ce qu'il vous faut.

Key Takeaway

AgentMail surpasse Gmail pour les développeurs d'IA en offrant une infrastructure de messagerie programmable et évolutive, parfaitement adaptée aux capacités d'automatisation de Claude Code.

Highlights

AgentMail est une plateforme API conçue spécifiquement pour les agents IA, contrairement à Gmail qui est optimisé pour les humains.

L'intégration avec Claude Code est facilitée par une CLI dédiée, un SDK Python/TypeScript et un serveur MCP.

La plateforme permet de créer plusieurs boîtes de réception avec des domaines personnalisés pour différents workflows comme le support client.

L'automatisation permet aux agents de s'inscrire à des newsletters, de confirmer des abonnements et de résumer des fils de discussion de manière autonome.

Les fonctionnalités avancées incluent des web sockets pour le streaming en temps réel et des "pods" pour l'isolation des données clients.

L'utilisation de boucles (loops) avec Claude Code permet une surveillance constante des messages entrants pour une réactivité accrue.

Timeline

Introduction à AgentMail et comparaison avec Gmail

L'orateur présente AgentMail comme une solution de messagerie native pour l'intelligence artificielle capable de gérer des tâches complexes comme la prospection. Il explique que bien que la CLI Google Workspace existe, Gmail reste fondamentalement conçu pour un usage humain, ce qui limite l'efficacité des agents. AgentMail propose une approche différente avec un SDK Python et TypeScript ainsi qu'un serveur MCP intégré. Cette section souligne l'importance d'avoir une boîte de réception unique pour chaque agent afin d'optimiser le traitement des données. La distinction entre les deux plateformes repose sur la flexibilité programmatique offerte par AgentMail.

Configuration technique et intégration avec Claude Code

Cette partie détaille le processus d'inscription et la configuration du tableau de bord d'AgentMail pour un utilisateur. L'orateur montre comment créer une clé API et l'ajouter aux variables d'environnement du shell pour une utilisation immédiate. Il exprime une préférence marquée pour l'utilisation de la CLI AgentMail avec Claude Code plutôt que de passer par des serveurs MCP traditionnels. L'installation d'une compétence spécifique permet d'automatiser les interactions sans avoir à les préciser dans chaque prompt. La simplicité de mise en route est mise en avant comme un avantage majeur par rapport à l'écosystème Google.

Démonstration pratique : Envoi et réception d'e-mails

L'utilisateur demande à Claude d'identifier ses boîtes de réception actives avant de lui faire envoyer un e-mail réel contenant des recommandations de Matcha. On voit l'agent effectuer des tâches autonomes comme l'inscription à la newsletter "Node Weekly" et la validation du lien de confirmation sans intervention humaine. L'interface permet de vérifier manuellement les messages, prouvant ainsi que l'agent a correctement traité les informations en arrière-plan. Cette démonstration illustre la capacité de l'IA à agir comme un véritable assistant personnel de messagerie. L'orateur souligne la fiabilité du système à travers ces exemples concrets et vérifiables.

Scalabilité et workflows avancés pour agents multiples

Le contenu explore ici les possibilités de création de multiples boîtes de réception pour différents modèles d'IA comme Codex ou Gemini. Contrairement aux services classiques, AgentMail ne facture pas par boîte, ce qui permet des structures de coûts très rentables pour les entreprises. Des workflows complexes sont évoqués, tels que des agents capables de créer et de supprimer des boîtes à la demande selon les besoins du projet. L'utilisation de la fonction de boucle de Claude Code est recommandée pour surveiller les nouveaux messages chaque minute. Cette section met en lumière le potentiel stratégique de l'outil pour la gestion de flux de travail asynchrones.

Développement d'un agent personnalisé avec le SDK Claude

L'orateur présente un script Python utilisant le SDK Claude et le modèle Haiku pour créer un agent de réponse automatique. Le code parcourt la boîte de réception toutes les 30 secondes, identifie les messages non lus et génère des réponses contextuelles en suivant un prompt système. Une interaction en direct montre l'agent répondant à une question sur son identité puis racontant une blague sur les chats pour prouver sa gestion des fils de discussion. Cette partie technique démontre comment transformer une simple API de mail en un système de support client intelligent et autonome. L'exemple souligne la facilité de manipulation des labels et du contenu via le SDK.

Fonctionnalités avancées et conclusion

En conclusion, la vidéo mentionne des fonctionnalités de niveau entreprise telles que les web sockets pour une latence zéro via le streaming d'événements. L'orateur introduit également le concept de "pods" qui permet d'isoler strictement les données entre différents clients finaux, essentiel pour les développeurs SaaS. Le support des protocoles standards IMAP et SMTP assure une compatibilité étendue avec les outils existants. Enfin, une recommandation est faite pour explorer Electrobun afin de créer des applications de bureau légères intégrant ces technologies. Cette section clôture l'analyse en ouvrant sur l'écosystème plus large de la plateforme AgentMail.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video