Por que todo usuário do Claude Code precisa testar o AgentMail (e não o Gmail)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Este é o AgentMail, uma plataforma de API feita especificamente para agentes de IA que lhes dá
00:00:05um endereço de e-mail e uma caixa de entrada exclusivos, permitindo enviar, receber, ler e agir sobre e-mails
00:00:11para tarefas como suporte ao cliente, prospecção ou apenas para gerenciar todas as suas
00:00:17newsletters esquecidas. Funciona via SDK em Python ou TypeScript, tem seu próprio servidor MCP e até
00:00:24uma CLI com habilidades de suporte. Mas qual a diferença entre o AgentMail e eu criar uma
00:00:29conta no Gmail para o meu agente usando um servidor MCP para gerenciar as mensagens? Inscreva-se e
00:00:35vamos descobrir. Na semana passada, fiz um vídeo sobre a CLI do Google Workspace, que permite ao seu agente gerenciar
00:00:44seu calendário, documentos e, claro, seu e-mail, o que é muito legal. Mas embora seu agente possa
00:00:50gerenciar o Gmail com sua própria conta, o Gmail não foi feito para agentes, mas para humanos, então
00:00:56não terá a melhor experiência. Deixe-me explicar. Eu já me cadastrei no AgentMail, como podem ver
00:01:02por este painel do AgentMail, e criei uma caixa de entrada com um nome exclusivo. Note que este
00:01:08domínio AgentMail aqui é porque estou no plano gratuito, mas você pode adicionar seu próprio domínio personalizado
00:01:14se fizer um upgrade. Também criei uma chave de API e a adicionei à lista das
00:01:19minhas variáveis de ambiente, o que significa que, com a CLI do AgentMail instalada, posso usá-la com o
00:01:24Claude Code — e, pessoalmente, prefiro usar CLIs com o Claude Code em vez de servidores MCP. Vamos também
00:01:30instalar a "skill" do AgentMail para evitar que eu precise referenciá-la no meu prompt. E pronto,
00:01:35você já pode usar o AgentMail com o Claude. Eu sei que já mencionei isso, mas se você viu
00:01:39meu vídeo sobre a CLI do Google Workspace, verá como é muito mais fácil configurar o AgentMail do que
00:01:46aquela CLI para usar com o Claude Code. Ok, vamos continuar e agora posso perguntar ao Claude quais
00:01:51caixas de entrada do AgentMail eu tenho, o que carregará a skill e usará a CLI para me dar uma resposta. A partir
00:01:56daqui, posso fazer o Claude realizar coisas incríveis, como enviar um e-mail do meu endereço AgentMail
00:02:01para o meu e-mail pessoal com uma lista dos três melhores lugares para tomar Matcha em King's Cross e,
00:02:07sim, sou um grande fã de Matcha. Digam nos comentários se vocês também são. Enquanto ele faz isso, eu
00:02:12quero provar que não forjei nenhuma mensagem e, agora que terminou, tenho um novo
00:02:18e-mail com a lista dos melhores lugares para tomar Matcha em King's Cross. Mas como meu agente
00:02:23tem seu próprio endereço de e-mail, posso fazer coisas bem legais, como inscrevê-lo em newsletters e
00:02:29também pedir para ele confirmar a assinatura, o que ele já fez. Mas se eu quisesse fazer isso
00:02:34manualmente, eu tenho acesso à caixa de entrada do agente e podemos ver que o e-mail de verificação
00:02:40da Node Weekly está bem aqui, mas o agente já concluiu esta etapa. Eu poderia até encaminhar
00:02:45alguns dos meus e-mails existentes para o agente e pedir para ele resumi-los, o que ele
00:02:52fez muito bem. Eu poderia até usar o novo recurso de loop do Claude Code para verificar novos e-mails
00:02:56a cada minuto e resumi-los, o que é um uso excelente dessa funcionalidade. Agora, estou apenas
00:03:01arranhando a superfície do que pode ser feito com o AgentMail, pois mesmo se focarmos apenas
00:03:06nas caixas de entrada, você pode ter várias para diferentes agentes. Se você usa o Claude Code,
00:03:12Codex, Gemini CLI, cada um pode ter sua própria caixa, ou você pode ter uma só para assinaturas,
00:03:18outra para suporte ao cliente e, como você não é cobrado por caixa como em outras plataformas,
00:03:25acaba sendo muito econômico e permite fluxos de trabalho bem interessantes,
00:03:30como um agente enviar uma mensagem para outra caixa com base no conteúdo, ou até fazer
00:03:36agentes criarem caixas de entrada sob demanda e deletá-las quando terminarem. Eu estive usando o
00:03:41AgentMail com o Claude Code, o que é ótimo para uso pessoal e testes, mas na verdade você
00:03:47iria querer isso em seu próprio agente personalizado, pois não quer a limitação de ter apenas três dias,
00:03:52sobre a qual você verá mais no meu vídeo sobre loops, e pode querer verificar e-mails com mais frequência.
00:03:58Então, deixe-me mostrar um exemplo de como construir um agente personalizado usando o SDK do Claude
00:04:03e o AgentMail. Aqui está um agente super simples alimentado pelo SDK do Claude que está usando
00:04:09este endereço de e-mail do AgentMail e verificando novos e-mails a cada 30 segundos a partir do momento
00:04:15em que o script começa a rodar. Não vou entrar em todos os detalhes do código,
00:04:19mas podemos ver aqui que ele processa as mensagens, e faz isso percorrendo todas as
00:04:23mensagens na caixa de entrada, verificando as etiquetas de não lidas e, com base no horário de recebimento,
00:04:31ele aciona outra função chamada "generate reply" e, se descermos um pouco,
00:04:36a função "generate reply" aqui escreve um prompt, e esse prompt de conteúdo do usuário vai para o modelo
00:04:42do Claude — que atualmente é o Haiku — e usa este prompt de sistema para responder. Se iniciarmos o script,
00:04:48vemos que ele já notou 16 mensagens na caixa. Eu testei isso bastante, então vamos
00:04:54enviar um novo e-mail e ver se ele responde. Escrevi um e-mail para o agente dizendo: "apenas testando
00:05:00o sistema, quem é você e o que você faz?". Agora o script está verificando novos e-mails a cada 30 segundos
00:05:06e agora que recebeu um, está processando a mensagem e usando o Claude para gerar uma resposta. Se
00:05:11voltarmos, temos um novo e-mail e uma resposta do Claude, o que é bem surreal, mas aqui ele responde
00:05:17dizendo que é um assistente de IA ajudando a gerenciar esta caixa de entrada e, como o código foi feito para ler
00:05:23threads, posso enviar uma resposta dizendo: "obrigado pela resposta, me conte uma piada de gatos".
00:05:29O script aguarda 30 segundos, processa toda a thread com as três mensagens e envia uma
00:05:34resposta: "por que os gatos não jogam poker na selva? Porque tem muitos guepardos". Como sempre,
00:05:40há muitos outros recursos que esta ferramenta oferece e que não consegui abordar neste
00:05:45vídeo, como web sockets para eventos em tempo real, que permitem verificar e-mails com latência zero,
00:05:51"pods" que isolam dados entre diferentes clientes se você planeja criar um produto que ofereça
00:05:55a infraestrutura do AgentMail para diversos usuários, suporte a IMAP e SMTP e muito mais. Falando
00:06:02em coisas que não tive tempo de mostrar todos os recursos em um vídeo, se você quiser criar um
00:06:06aplicativo desktop pequeno, rápido e movido por tecnologia web, então deve conferir este vídeo
00:06:12que fiz sobre o Electrobun, que pode ser exatamente o que você está procurando.

Key Takeaway

O AgentMail supera as limitações das contas de e-mail tradicionais ao oferecer uma infraestrutura de comunicação programável e escalável, otimizada para o fluxo de trabalho de agentes de IA como o Claude Code.

Highlights

O AgentMail é uma plataforma de API de e-mail projetada especificamente para agentes de IA, oferecendo SDKs em Python e TypeScript.

Diferente do Gmail, que é focado em humanos, o AgentMail permite a criação de múltiplas caixas de entrada sem custo por unidade.

A configuração com o Claude Code via CLI é significativamente mais simples e rápida do que as ferramentas tradicionais do Google Workspace.

Suporta funcionalidades avançadas como WebSockets para eventos em tempo real, suporte a IMAP/SMTP e isolamento de dados via pods.

Possibilita fluxos de trabalho complexos, como a criação e exclusão de caixas de entrada sob demanda por parte dos próprios agentes.

Pode ser integrado em scripts personalizados para automatizar respostas e gerenciar threads de conversação de forma autônoma.

Timeline

Introdução ao AgentMail e suas Funcionalidades

O vídeo começa apresentando o AgentMail como uma plataforma de API dedicada exclusivamente a agentes de inteligência artificial. O palestrante explica que a ferramenta fornece endereços de e-mail e caixas de entrada únicos que permitem enviar, receber e gerenciar newsletters ou prospecções. A flexibilidade técnica é destacada pela disponibilidade de SDKs em Python e TypeScript, além de um servidor MCP e uma CLI robusta. Este início estabelece a premissa de que agentes precisam de ferramentas de comunicação próprias. É mencionado que a plataforma visa resolver o problema de gerenciar grandes volumes de e-mails de forma automatizada.

Comparação: AgentMail vs. Google Workspace

Nesta seção, o autor compara a facilidade de uso do AgentMail em relação à CLI do Google Workspace apresentada em vídeos anteriores. Ele argumenta que, embora o Gmail possa ser usado por agentes, ele foi projetado para interações humanas e carece de uma experiência otimizada para IAs. O processo de configuração é demonstrado através do painel de controle, onde se cria uma caixa de entrada e chaves de API. O uso de domínios personalizados é mencionado como uma opção para usuários que optarem pelo upgrade do plano gratuito. O palestrante enfatiza sua preferência pessoal por usar CLIs diretamente com o Claude Code em vez de servidores MCP tradicionais.

Integração Prática com Claude Code

O palestrante demonstra a instalação da skill do AgentMail para facilitar a interação com o Claude sem a necessidade de referências constantes no prompt. Ele realiza um teste prático pedindo ao Claude para listar as caixas de entrada disponíveis e enviar uma lista de lugares para tomar Matcha em King's Cross. A rapidez da execução e a entrega imediata do e-mail na conta pessoal do autor servem como prova da eficiência do sistema. Esta parte do vídeo foca na simplicidade da sintaxe e na capacidade do agente de executar tarefas de pesquisa e comunicação simultaneamente. O autor reforça que a configuração é muito mais simples do que as alternativas de mercado.

Casos de Uso Avançados e Economia

Exploram-se aqui cenários de uso mais complexos, como a inscrição automática em newsletters e a confirmação de assinaturas pelo próprio agente. O palestrante demonstra como o Claude Code pode usar loops para verificar novos e-mails a cada minuto e gerar resumos automáticos. Um ponto crucial discutido é o modelo de custo, onde o AgentMail não cobra por caixa de entrada individual, tornando-o extremamente econômico para escalar múltiplos agentes. É sugerida a ideia de criar fluxos onde agentes enviam mensagens entre si ou criam caixas temporárias para tarefas específicas. Essa versatilidade permite fluxos de trabalho que seriam proibitivos financeiramente ou tecnicamente no Gmail.

Desenvolvendo um Agente Personalizado com SDK

O vídeo transita para uma demonstração técnica de como construir um agente personalizado utilizando o SDK do Claude e a infraestrutura do AgentMail. O autor exibe um script que verifica novos e-mails a cada 30 segundos e utiliza o modelo Claude Haiku para gerar respostas baseadas no contexto das mensagens. É mostrada a lógica de processamento de threads, permitindo que o agente mantenha uma conversa coerente e responda a perguntas específicas, como contar uma piada. O teste ao vivo mostra o agente identificando-se como um assistente de IA e respondendo de forma natural a interações humanas. Esta seção é vital para desenvolvedores que desejam ir além dos testes básicos no terminal.

Recursos Adicionais e Conclusão

Na conclusão, o palestrante menciona recursos avançados que não puderam ser detalhados no vídeo, como o uso de WebSockets para latência zero. Ele explica o conceito de "pods" para desenvolvedores que desejam isolar dados de diferentes clientes ao criar seus próprios produtos SaaS baseados no AgentMail. Também é citado o suporte nativo a protocolos tradicionais como IMAP e SMTP para maior compatibilidade. O autor encerra incentivando os espectadores a explorarem o potencial da ferramenta e sugere um vídeo relacionado sobre o Electrobun para criação de apps desktop. O tom final é de encorajamento para a experimentação de novas infraestruturas para a era dos agentes.

Community Posts

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

Write about this video