Todo mundo está falando sobre agentes de IA. Mas se você perguntar à maioria das pessoas o que realmente é um agente, a resposta é vaga: "uma IA que faz coisas de forma autônoma."
A realidade é mais útil do que isso. Agentes não são uma categoria. Eles são um espectro.
Este guia explica onde diferentes ferramentas de IA se encaixam nesse espectro, o que separa uma interação básica com um LLM de um fluxo de trabalho verdadeiramente agêntico e como construir seu próprio agente com o Claude Code e conectá-lo ao Telegram sem precisar escrever código.
Antes de começarmos, siga-me no X.
X -
O Que Torna Algo um Agente
Perguntar ao Claude "o que devo postar hoje?" não é um agente. Isso é um chat.
Dizer ao Claude "encontre os três tópicos em alta em IA agora, escolha o que tem maior potencial de engajamento, escreva um rascunho no meu estilo e salve-o em um arquivo" e fazer tudo isso sem que você toque em nada — isso é um agente.
A diferença não é o modelo. É a estrutura ao redor dele.
Um agente tem três coisas que um chat comum não tem. Ferramentas que ele pode usar por conta própria: busca, sistemas de arquivos, execução de código, APIs externas. Memória que persiste entre tarefas, não apenas dentro de uma sessão. E um loop que roda até a tarefa ser concluída, não até gerar uma única resposta.
Quanto mais dessas três coisas você adiciona, menos envolvido você fica. Essa é a ideia.
O Espectro: Do Chat ao Agente
Em uma extremidade, você tem um chat básico. Você pergunta, Claude responde, a sessão termina. Sem ferramentas, sem objetivo contínuo, sem capacidade de agir no mundo.
Um passo acima: Claude com ferramentas ativadas. Quando Claude pesquisa na web antes de responder, lê um arquivo anexado ou gera uma imagem, ele já está um pouco agêntico. Você não disse a ele para fazer essas coisas passo a passo; ele decidiu por conta própria que precisava.
Mais acima: fluxos de trabalho de várias etapas. Você dá um objetivo, Claude o divide em etapas, executa cada uma, verifica o resultado e entrega um resultado final. Você não está envolvido entre as etapas.
No topo: agentes totalmente autônomos. O agente roda em um cronograma, monitora entradas, chama serviços externos e conclui tarefas complexas sem um humano no loop. Você define o objetivo uma vez e verifica o resultado.
A diferença entre a base e o topo não é um modelo diferente. É o que cerca o modelo: ferramentas que ele pode chamar, memória que carrega contexto e um loop que continua rodando até a tarefa ser concluída.
Tipos de Agentes Que Você Pode Construir Hoje
Para te dar uma ideia de como os agentes podem realmente ser hoje, organizei alguns exemplos abaixo. Estes não são limites; você pode construir o que se encaixar na sua situação específica.
Agente de pesquisa: coleta informações sobre um tópico, lê várias fontes, extrai o que importa e entrega um resumo estruturado. Você dá a ele uma pergunta. Ele te dá uma resposta que levaria horas para compilar manualmente.
Agente de escrita: escreve conteúdo de acordo com um sistema que você define. Dê a ele seu tom, formato, público e tópico. Ele lida com rascunhos, reescritas e edições sem que você gerencie cada frase.
Agente de código: escreve código, executa, lê os erros, corrige e continua. Você descreve o que o código deve fazer. O agente lida com a implementação e o loop de depuração.
Agente de negócios: lida com tarefas comerciais repetitivas: redigir e-mails, processar solicitações de clientes, qualificar leads, gerar relatórios. Funciona no piloto automático depois que você define as regras.
Agente pessoal: gerencia sua agenda, organiza tarefas, prepara briefings e lida com o trabalho de planejamento que você faz manualmente todos os dias.
Construindo Seu Primeiro Agente - Comece Aqui
Você usará o Claude Code para construir um bot do Telegram que roda em um servidor remoto e usa o Claude como seu cérebro. O Claude Code escreve todo o código para você; você apenas descreve o que quer em inglês simples. Depois de configurado, toda a comunicação com o bot acontece diretamente pelo Telegram.
Toda a configuração leva cerca de 10 a 20 minutos. Você não precisa saber programar.
Modelos de Prompt do Sistema - Cole no Prompt 2
Ao executar o Prompt 2 da configuração abaixo, você precisa descrever que tipo de agente deseja. Estes são modelos prontos; copie o que se encaixa, cole no Prompt 2 onde diz "O agente deve ser:", e o Claude Code construirá esse agente específico. Ajuste quaisquer detalhes para se adequar à sua situação.
Agente de Pesquisa
1Você é um agente de pesquisa. Seu trabalho é coletar, analisar e sintetizar informações sobre qualquer tópico que eu te der.23Ao receber uma tarefa de pesquisa:41. Identifique as 3-5 perguntas secundárias mais importantes a serem respondidas52. Pesquise informações sobre cada uma63. Avalie a qualidade e relevância de cada fonte74. Extraia apenas o que responde diretamente à pergunta85. Entregue um resumo estruturado com: principais descobertas, evidências de apoio e lacunas que você não conseguiu preencher910Formato: Use cabeçalhos, marcadores e seções claras.11Se você não tiver certeza sobre algo, diga isso explicitamente.12Não adicione enchimento. Cada frase deve conter informação.
Agente de Escrita
1Você é um agente de escrita. Você escreve conteúdo na minha voz e estilo.23Meu estilo:4- Conversacional, direto, sem linguagem corporativa5- Frases e parágrafos curtos6- Números e exemplos específicos em vez de alegações vagas7- Sempre termine com algo que o leitor deva fazer ou pensar89Ao receber uma tarefa de escrita:101. Pergunte pelo tópico, público e comprimento desejado, se não for fornecido112. Escreva um primeiro rascunho123. Revise-o de acordo com minhas regras de estilo134. Entregue a versão final pronta para publicar1415Nunca adicione introduções desnecessárias. Comece com o ponto mais importante.
Agente de Código
1Você é um agente de código. Seu trabalho é escrever, depurar e melhorar código.23Ao receber uma tarefa de codificação:41. Confirme seu entendimento do que o código deve fazer52. Escreva a solução com comentários claros63. Identifique quaisquer casos extremos ou falhas potenciais74. Se houver erros, depure-os sistematicamente antes de pedir ajuda89Regras:10- Escreva código limpo e legível com nomes de variáveis significativos11- Sempre inclua tratamento de erros12- Explique o que cada seção principal faz em linguagem simples13- Se você não tiver certeza sobre os requisitos, faça uma pergunta esclarecedora antes de prosseguir
Agente de E-mail Comercial
1Você é um agente de e-mail comercial. Você escreve e-mails profissionais em meu nome.23Meu estilo de comunicação:4- Direto e respeitoso5- Sem formalidades desnecessárias6- Vai direto ao ponto na primeira frase7- Termina com um próximo passo claro89Ao receber uma tarefa de e-mail:101. Identifique o objetivo do e-mail (informar, solicitar, acompanhar, confirmar)112. Escreva uma linha de assunto que reflita o propósito do e-mail123. Redija o e-mail em no máximo 3-5 parágrafos curtos134. Termine com um item de ação claro ou próximo passo1415Sempre escreva e-mails prontos para enviar, não modelos com espaços em branco para preencher.
Agente de Planejamento Pessoal
1Você é meu agente de planejamento pessoal. Você me ajuda a organizar meu trabalho, priorizar tarefas e planejar minha semana.23Quando eu compartilhar minhas tarefas ou objetivos:41. Identifique o que é urgente vs. importante52. Sugira uma sequência realista com base nas dependências63. Estime o tempo necessário para cada tarefa74. Sinalize qualquer coisa que possa ser delegada ou eliminada89Quando eu descrever um projeto:10- Divida-o em ações concretas11- Identifique a coisa mais importante a ser feita primeiro12- Crie uma lista de verificação simples que eu possa seguir1314Mantenha tudo prático. Sem enchimento motivacional. Apenas o plano.
O Que Você Precisa Antes de Começar
1 - uma chave de API do Claude em console.anthropic.com. Esta é uma chave de desenvolvedor; você paga por uso, não uma taxa mensal fixa. Para um bot pessoal enviando 50 mensagens por dia, o custo é de $1 a $5 por mês, dependendo do modelo escolhido.
2 - um token de bot do Telegram do BotFather.
3 - um VPS rodando Linux. Para um bot pessoal do Telegram, você não precisa de nada poderoso - 1 CPU, 1 GB de RAM e 20 GB de armazenamento são mais que suficientes. Qualquer plano básico da DigitalOcean, Hetzner ou Vultr funcionará e custa cerca de $4 a $6 por mês. Depois de ter o servidor, instale o Claude Code executando npm i -g @anthropic-ai/claude-code no seu terminal.
Qual modelo Claude usar para seu bot e quanto realmente custa:

Para a maioria dos bots pessoais, o Sonnet 4.6 é a escolha certa, forte o suficiente para qualquer tarefa e acessível para uso diário. Use o Haiku 4.5 se quiser minimizar custos. O Opus 4.8 só faz sentido para um agente analítico complexo onde a qualidade da resposta é crítica.
Construindo Seu Primeiro Agente - Etapa 1
Abra o terminal do seu VPS e inicie o Claude Code. Cole este prompt e deixe-o construir tudo.
Dê uma personalidade ao agente
1Construa para mim um bot do Telegram que usa a API do Claude como seu cérebro.23Requisitos:4- Linguagem: Python5- Biblioteca para Telegram: python-telegram-bot6- Modelo Claude: claude-sonnet-4-67- O bot recebe uma mensagem, envia para a API do Claude e retorna a resposta do Claude para o Telegram8- Mantenha o histórico da conversa por usuário — cada usuário tem seu próprio contexto dentro da sessão9- Adicione um comando /start que apresente o bot10- Adicione um comando /clear que redefina o histórico da conversa para aquele usuário1112Crie todos os arquivos necessários: arquivo principal do bot, requirements.txt e um modelo de arquivo .env para chaves de API.13Não codifique nenhuma chave de API — leia-as de variáveis de ambiente.
Implante como um serviço em segundo plano
1Crie um arquivo de serviço systemd para que este bot seja executado automaticamente no meu VPS Linux e reinicie se travar.23O serviço deve:4- Iniciar automaticamente quando o servidor inicializar5- Reiniciar automaticamente se travar6- Carregar variáveis de ambiente do arquivo .env na pasta do projeto7- Salvar logs em um arquivo que eu possa verificar mais tarde89Também me escreva os comandos exatos do terminal para instalar o serviço, iniciá-lo, verificar se está em execução e visualizar os logs.
Adicione memória persistente entre sessões
1O bot perde o histórico da conversa quando reinicia. Corrija isso.23Salve o histórico da conversa de cada usuário em um arquivo JSON no disco após cada mensagem. Carregue-o automaticamente quando o bot iniciar.45Adicione um comprimento máximo de histórico — mantenha apenas as últimas 20 mensagens por usuário para que a janela de contexto nunca fique muito longa.
Adicionando Habilidades ao Seu Bot do Claude Code
Habilidades são capacidades que você adiciona ao seu bot ao longo do tempo. Cada uma é um novo prompt que você dá ao Claude Code, e ele escreve o código para fazê-la funcionar. Aqui estão as mais úteis.
**Habilidade: Pesquisa na web
**Seu agente pode pesquisar informações em tempo real em vez de responder apenas da memória.
1Adicione capacidade de pesquisa na web ao bot usando a API do Tavily.23Quando o usuário perguntar algo que exija informações atuais — notícias, preços, eventos recentes — o bot pesquisa automaticamente na web e inclui os resultados em sua resposta.45O bot deve decidir por conta própria quando pesquisar e quando responder da memória. Adicione TAVILY_API_KEY ao modelo do arquivo .env.67Use o recurso de uso de ferramentas do Claude para implementar isso de forma limpa.
**Habilidade: Salvar notas
**Seu agente pode salvar qualquer coisa que você disser em um arquivo - ideias, tarefas, descobertas de pesquisa e recuperá-las mais tarde.
1Adicione um recurso de salvamento de notas ao bot.23Quando o usuário disser "salve isso", "lembre disso" ou "nota:", o bot salva o conteúdo em um arquivo notes.txt com um carimbo de data/hora.45Adicione um comando /notes que retorna as últimas 10 notas salvas.6Adicione um comando /clearnotes que exclui todas as notas salvas.
**Habilidade: Restringir apenas à sua conta
**Por padrão, qualquer pessoa que encontrar seu bot pode usá-lo e consumir seus créditos de API. Isso o bloqueia apenas para você.
1Adicione uma restrição de usuário ao bot para que apenas eu possa usá-lo.23Adicione meu ID de usuário do Telegram ao arquivo .env como ALLOWED_USER_ID.4Se qualquer outra pessoa enviar uma mensagem para o bot, ele responde com "Este bot é privado." e ignora todas as mensagens subsequentes desse usuário.56Também adicione como posso encontrar meu próprio ID de usuário do Telegram — seja através do próprio bot ou de outro método.
**Habilidade: Rastrear custos da API
**A API do Claude cobra por token. Isso adiciona um rastreador de custos simples para que você sempre saiba o que está gastando.
1Adicione rastreamento básico de custos ao bot.23Após cada resposta da API do Claude, registre o número de tokens de entrada e tokens de saída usados.4Mantenha um total acumulado em um arquivo costs.json.56Adicione um comando /costs que mostra: total de tokens usados hoje, total de tokens usados de todos os tempos e um custo estimado em USD com base no preço do claude-sonnet-4-6.
**Habilidade: Briefing diário agendado
**O agente envia uma mensagem para você todas as manhãs sem que você precise pedir.
1Adicione um briefing diário agendado ao bot.23Todos os dias às 8:00 da manhã, o bot me envia uma mensagem com:41. Uma frase motivacional (curta, sem ser piegas)52. Um lembrete para verificar minha principal prioridade do dia63. Um fato útil aleatório sobre produtividade ou IA78Envie para meu ID de usuário do Telegram do arquivo .env.9Use a biblioteca schedule ou APScheduler para implementar isso.
Coisas Úteis para Saber Após a Configuração
Como atualizar a personalidade do seu agente. Abra o arquivo principal do bot, encontre a variável de prompt do sistema no topo, altere-a, salve o arquivo e reinicie o serviço com sudo systemctl restart nome-do-seu-bot. A nova personalidade entra em vigor imediatamente.
Como verificar se o bot está em execução. Execute sudo systemctl status nome-do-seu-bot no seu terminal. Se disser "active (running)", está funcionando. Se disser "failed", verifique os logs.
Como ler logs. Execute journalctl -u nome-do-seu-bot -n 50 para ver as últimas 50 linhas. É aqui que você encontra mensagens de erro se algo quebrar.
Como adicionar uma nova habilidade. Abra o Claude Code na pasta do seu projeto e descreva o que deseja: "Adicione o recurso X ao bot." O Claude Code lê seu código existente, adiciona o novo recurso de forma limpa e informa se uma reinicialização é necessária.
O Problema de Memória que Todo Agente Tem
Este é o problema mais comum que as pessoas encontram. O agente perde o contexto entre sessões, ao longo de tarefas longas, após muitas mensagens e começa a cometer erros ou repetir trabalhos que já fez.
Existem três maneiras pelas quais isso acontece:
Tarefas longas eventualmente excedem o limite de contexto do Claude, e o agente começa a perder o início da conversa: o objetivo original, decisões já tomadas, restrições que você definiu.
Quando você fecha uma sessão e abre uma nova, o agente começa do zero.
Se o agente for interrompido no meio de uma tarefa, ele não tem como saber onde parou.
Quatro coisas podem corrigir isso:Diga ao agente para escrever uma nota de progresso após cada etapa importante: o que foi feito, o que foi decidido, o que ainda precisa acontecer. Cole essa nota no início da próxima sessão para restaurar o contexto completo.
A cada dez ou quinze mensagens, peça ao agente para resumir onde está. Isso o força a comprimir o contexto antes que ele transborde.
Antes que a conversa fique muito longa, peça ao agente para comprimir tudo em um resumo e continuar a partir daí. O tópico permanece intacto.
Adicione os fatos principais de que seu agente sempre precisa diretamente ao prompt do sistema no código do seu bot. Claude lê isso no início de cada conversa, para que essa informação esteja sempre no contexto, não importa quanto tempo as coisas durem.
Prompt de Ponto de Verificação
1Antes de continuarmos, escreva um breve ponto de verificação:21. O que você concluiu até agora?32. Quais são as principais decisões ou descobertas desta sessão?43. O que ainda precisa ser feito?54. Qual contexto você precisaria para continuar esta tarefa em uma nova sessão?67Mantenha abaixo de 200 palavras.
Prompt de Arquivo de Memória
1Após concluir cada etapa importante, escreva uma nota de memória neste formato:23ETAPA CONCLUÍDA: [o que foi feito]4PRINCIPAIS DECISÕES: [escolhas feitas e por quê]5ESTADO ATUAL: [onde a tarefa está agora]6PRÓXIMA ETAPA: [o que deve acontecer a seguir]78Esta nota será usada para retomar a tarefa em uma nova sessão sem perder o contexto.
Prompt de Recuperação de Contexto
1Estamos retomando uma tarefa de uma sessão anterior. Aqui está o contexto:23[cole sua nota de memória aqui]45Com base nisso:61. Confirme seu entendimento de onde estamos72. Identifique a próxima etapa83. Faça quaisquer perguntas necessárias para continuar910Não repita o trabalho que já foi concluído.
Prompt de Resumo Contínuo
1A conversa está ficando longa. Comprima tudo que é importante em um resumo:231. Objetivo original42. O que foi feito e o que foi descoberto53. Principais decisões tomadas64. O que ainda precisa acontecer78Após escrever o resumo, continue a partir daí. Trate este resumo como o novo ponto de partida.
Agora você sabe o que são agentes, o que eles podem fazer e como construir um você mesmo. Espero que isso tenha sido útil.
Se você quiser se manter atualizado com tudo o que está acontecendo em IA, siga-me no X.





