Todo el mundo habla de agentes de IA. Pero si le preguntas a la mayoría de la gente qué es realmente un agente, obtienes una respuesta vaga sobre "una IA que hace cosas de forma autónoma".
La realidad es más útil que eso. Los agentes no son una categoría. Son un espectro.
Esta guía explica dónde se sitúan las diferentes herramientas de IA en ese espectro, qué diferencia una interacción básica con un LLM de un flujo de trabajo verdaderamente agéntico, y cómo construir tu propio agente con Claude Code y conectarlo a Telegram sin necesidad de escribir código tú mismo.
Antes de empezar, sígueme en X.
X -
Qué Hace que Algo Sea un Agente
Preguntarle a Claude "¿qué debería publicar hoy?" no es un agente. Eso es un chat.
Decirle a Claude "encuentra los tres temas que están trending en IA ahora mismo, elige el que tenga más potencial de engagement, redacta una publicación en mi estilo y guárdala en un archivo" y que haga todo eso sin que toques nada: eso es un agente.
La diferencia no es el modelo. Es la estructura que lo rodea.
Un agente tiene tres cosas que un chat normal no tiene. Herramientas que puede usar por sí solo: búsqueda, sistemas de archivos, ejecución de código, APIs externas. Memoria que persiste entre tareas, no solo dentro de una sesión. Y un bucle que se ejecuta hasta que la tarea está terminada, no hasta que genera una única respuesta.
Cuantas más de esas tres cosas añadas, menos involucrado estarás. Esa es la idea.
El Espectro: Del Chat al Agente
En un extremo tienes un chat básico. Preguntas, Claude responde, la sesión termina. Sin herramientas, sin un objetivo continuo, sin capacidad de actuar en el mundo.
Un paso más arriba: Claude con herramientas habilitadas. Cuando Claude busca en la web antes de responder, lee un archivo adjunto o genera una imagen, ya es ligeramente agéntico. No le dijiste que hiciera esas cosas paso a paso; él mismo decidió que lo necesitaba.
Más arriba: flujos de trabajo de múltiples pasos. Das un objetivo, Claude lo divide en pasos, ejecuta cada uno, verifica el resultado y entrega un resultado final. No estás involucrado entre los pasos.
En la cima: agentes totalmente autónomos. El agente se ejecuta en un horario, monitorea entradas, llama a servicios externos y completa tareas complejas sin un humano en el bucle. Estableces el objetivo una vez y revisas el resultado.
La diferencia entre la parte inferior y la superior no es un modelo diferente. Es lo que rodea al modelo: herramientas que puede usar, memoria que mantiene el contexto y un bucle que sigue ejecutándose hasta que la tarea está hecha.
Tipos de Agentes que Puedes Construir Hoy
Para que te hagas una idea de cómo pueden ser los agentes hoy en día, he preparado algunos ejemplos a continuación. Estos no son límites; puedes construir lo que se adapte a tu situación específica.
Agente de investigación: recopila información sobre un tema, lee múltiples fuentes, extrae lo que importa y entrega un resumen estructurado. Le das una pregunta. Te da una respuesta que te habría llevado horas recopilar manualmente.
Agente de escritura: escribe contenido según un sistema que tú defines. Dale tu tono, formato, audiencia y tema. Se encarga de borradores, reescrituras y ediciones sin que tú gestiones cada frase.
Agente de código: escribe código, lo ejecuta, lee los errores, los corrige y continúa. Describes lo que el código debería hacer. El agente maneja la implementación y el bucle de depuración.
Agente de negocios: maneja tareas comerciales repetitivas: redactar correos electrónicos, procesar solicitudes de clientes, calificar leads, generar informes. Se ejecuta en piloto automático una vez que defines las reglas.
Agente personal: gestiona tu agenda, organiza tareas, prepara informes y maneja el trabajo de planificación que haces manualmente cada día.
Construyendo Tu Primer Agente - Empieza Aquí
Usarás Claude Code para construir un bot de Telegram que se ejecute en un servidor remoto y use a Claude como su cerebro. Claude Code escribe todo el código por ti; solo describes lo que quieres en inglés sencillo. Una vez configurado, toda la comunicación con el bot se realiza directamente a través de Telegram.
Toda la configuración toma unos 10-20 minutos. No necesitas saber programar.
Plantillas de Prompt del Sistema - Pega en el Prompt 2
Cuando ejecutes el Prompt 2 de la configuración a continuación, necesitas describir qué tipo de agente quieres. Estas son plantillas listas para usar; copia la que se ajuste, pégala en el Prompt 2 donde dice "El agente debe ser:", y Claude Code construirá ese agente específico. Ajusta cualquier detalle para que se adapte a tu situación.
Agente de Investigación
1Eres un agente de investigación. Tu trabajo es recopilar, analizar y sintetizar información sobre cualquier tema que te dé.23Cuando se te asigne una tarea de investigación:41. Identifica las 3-5 subpreguntas más importantes para responder52. Busca información sobre cada una63. Evalúa la calidad y relevancia de cada fuente74. Extrae solo lo que responda directamente a la pregunta85. Entrega un resumen estructurado con: hallazgos clave, evidencia de apoyo y lagunas que no pudiste llenar910Formato: Usa encabezados, viñetas y secciones claras.11Si no estás seguro de algo, dilo explícitamente.12No añadas relleno. Cada oración debe contener información.
Agente de Escritura
1Eres un agente de escritura. Escribes contenido con mi voz y estilo.23Mi estilo:4- Conversacional, directo, sin lenguaje corporativo5- Oraciones y párrafos cortos6- Números y ejemplos específicos en lugar de afirmaciones vagas7- Siempre termina con algo que el lector debería hacer o considerar89Cuando se te asigne una tarea de escritura:101. Pregunta por el tema, la audiencia y la longitud deseada si no se proporcionan112. Escribe un primer borrador123. Revísalo según mis reglas de estilo134. Entrega la versión final lista para publicar1415Nunca añadas introducciones innecesarias. Empieza con el punto más importante.
Agente de Código
1Eres un agente de código. Tu trabajo es escribir, depurar y mejorar código.23Cuando se te asigne una tarea de codificación:41. Confirma tu comprensión de lo que el código debe hacer52. Escribe la solución con comentarios claros63. Identifica cualquier caso límite o posible fallo74. Si hay errores, depúralos sistemáticamente antes de pedir ayuda89Reglas:10- Escribe código limpio y legible con nombres de variables significativos11- Incluye siempre manejo de errores12- Explica en lenguaje sencillo lo que hace cada sección principal13- Si no estás seguro de los requisitos, haz una pregunta aclaratoria antes de proceder
Agente de Correo Electrónico de Negocios
1Eres un agente de correo electrónico de negocios. Escribes correos profesionales en mi nombre.23Mi estilo de comunicación:4- Directo y respetuoso5- Sin formalismos innecesarios6- Va al grano en la primera oración7- Cierra con un siguiente paso claro89Cuando se te asigne una tarea de correo electrónico:101. Identifica el objetivo del correo (informar, solicitar, dar seguimiento, confirmar)112. Escribe un asunto que refleje el propósito del correo123. Redacta el correo en un máximo de 3-5 párrafos cortos134. Termina con un elemento de acción claro o un siguiente paso1415Escribe siempre correos listos para enviar, no plantillas con espacios en blanco para rellenar.
Agente de Planificación Personal
1Eres mi agente de planificación personal. Me ayudas a organizar mi trabajo, priorizar tareas y planificar mi semana.23Cuando comparto mis tareas u objetivos:41. Identifica lo que es urgente vs. importante52. Sugiere una secuencia realista basada en dependencias63. Estima el tiempo requerido para cada tarea74. Señala cualquier cosa que pueda delegarse o eliminarse89Cuando describo un proyecto:10- Divídelo en acciones concretas a seguir11- Identifica la única cosa más importante para hacer primero12- Crea una lista de verificación simple que pueda seguir1314Mantén todo práctico. Sin relleno motivacional. Solo el plan.
Lo que Necesitas Antes de Empezar
1 - una clave API de Claude de console.anthropic.com. Esta es una clave de desarrollador; pagas por uso, no una tarifa mensual fija. Para un bot personal que envía 50 mensajes al día, el costo es de $1-5 por mes dependiendo del modelo que elijas.
2 - un token de bot de Telegram de BotFather.
3 - un VPS con Linux. Para un bot personal de Telegram, no necesitas nada potente: 1 CPU, 1 GB de RAM y 20 GB de almacenamiento son más que suficientes. Cualquier plan básico de DigitalOcean, Hetzner o Vultr funcionará y cuesta alrededor de $4 a $6 por mes. Una vez que tengas el servidor, instala Claude Code ejecutando npm i -g @anthropic-ai/claude-code en tu terminal.
Qué modelo de Claude usar para tu bot y cuánto cuesta realmente:

Para la mayoría de los bots personales, Sonnet 4.6 es la opción correcta, lo suficientemente potente para cualquier tarea y asequible para el uso diario. Usa Haiku 4.5 si quieres minimizar costos. Opus 4.8 solo tiene sentido para un agente analítico complejo donde la calidad de la respuesta es crítica.
Construyendo Tu Primer Agente - Paso 1
Abre la terminal de tu VPS e inicia Claude Code. Pega este prompt y deja que construya todo.
Dale una personalidad al agente
1Construye un bot de Telegram que use la API de Claude como su cerebro.23Requisitos:4- Lenguaje: Python5- Librería para Telegram: python-telegram-bot6- Modelo Claude: claude-sonnet-4-67- El bot recibe un mensaje, lo envía a la API de Claude y devuelve la respuesta de Claude a Telegram8- Mantén el historial de conversación por usuario: cada usuario tiene su propio contexto dentro de la sesión9- Añade un comando /start que presente el bot10- Añade un comando /clear que reinicie el historial de conversación para ese usuario1112Crea todos los archivos necesarios: archivo principal del bot, requirements.txt y una plantilla de archivo .env para las claves API.13No codifiques ninguna clave API: léelas de las variables de entorno.
Despliega como un servicio en segundo plano
1Crea un archivo de servicio systemd para que este bot se ejecute automáticamente en mi VPS Linux y se reinicie si falla.23El servicio debe:4- Iniciarse automáticamente cuando el servidor arranque5- Reiniciarse automáticamente si falla6- Cargar las variables de entorno del archivo .env en la carpeta del proyecto7- Guardar registros en un archivo que pueda consultar más tarde89También escríbeme los comandos exactos de terminal para instalar el servicio, iniciarlo, verificar si se está ejecutando y ver los registros.
Añade memoria persistente entre sesiones
1El bot pierde el historial de conversación cuando se reinicia. Soluciona esto.23Guarda el historial de conversación de cada usuario en un archivo JSON en el disco después de cada mensaje. Cárgalo automáticamente cuando el bot se inicie.45Añade una longitud máxima de historial: conserva solo los últimos 20 mensajes por usuario para que la ventana de contexto nunca sea demasiado larga.
Añadiendo Habilidades a Tu Bot de Claude Code
Las habilidades son capacidades que añades a tu bot con el tiempo. Cada una es un nuevo prompt que le das a Claude Code, y él escribe el código para que funcione. Aquí están las más útiles.
**Habilidad: Búsqueda web
**Tu agente puede buscar información en tiempo real en lugar de responder solo desde la memoria.
1Añade capacidad de búsqueda web al bot usando la API de Tavily.23Cuando el usuario pregunte algo que requiera información actual (noticias, precios, eventos recientes), el bot busca automáticamente en la web e incluye los resultados en su respuesta.45El bot debe decidir por sí mismo cuándo buscar y cuándo responder desde la memoria. Añade TAVILY_API_KEY a la plantilla del archivo .env.67Usa la función de uso de herramientas de Claude para implementar esto de forma limpia.
**Habilidad: Guardar notas
**Tu agente puede guardar cualquier cosa que le digas en un archivo (ideas, tareas, hallazgos de investigación) y recuperarlos más tarde.
1Añade una función de guardado de notas al bot.23Cuando el usuario diga "guarda esto", "recuerda esto" o "nota:", el bot guarda el contenido en un archivo notes.txt con una marca de tiempo.45Añade un comando /notes que devuelva las últimas 10 notas guardadas.6Añade un comando /clearnotes que elimine todas las notas guardadas.
**Habilidad: Restringir solo a tu cuenta
**Por defecto, cualquiera que encuentre tu bot puede usarlo y consumir tus créditos API. Esto lo bloquea solo para ti.
1Añade una restricción de usuario al bot para que solo yo pueda usarlo.23Añade mi ID de usuario de Telegram al archivo .env como ALLOWED_USER_ID.4Si cualquier otra persona le envía un mensaje al bot, este responde con "Este bot es privado." e ignora todos los mensajes posteriores de ese usuario.56También añade cómo puedo encontrar mi propio ID de usuario de Telegram, ya sea a través del propio bot u otro método.
**Habilidad: Rastrear costos de API
**La API de Claude cobra por token. Esto añade un rastreador de costos simple para que siempre sepas lo que estás gastando.
1Añade un seguimiento básico de costos al bot.23Después de cada respuesta de la API de Claude, registra el número de tokens de entrada y tokens de salida utilizados.4Mantén un total acumulado en un archivo costs.json.56Añade un comando /costs que muestre: total de tokens usados hoy, total de tokens usados en total y un costo estimado en USD basado en el precio de claude-sonnet-4-6.
**Habilidad: Informe diario programado
**El agente te envía un mensaje cada mañana sin que tengas que pedírselo.
1Añade un informe diario programado al bot.23Cada día a las 8:00 am, el bot me envía un mensaje con:41. Una frase motivacional corta (breve, no cursi)52. Un recordatorio para revisar mi máxima prioridad del día63. Un dato útil aleatorio sobre productividad o IA78Envíalo a mi ID de usuario de Telegram del archivo .env.9Usa la librería schedule o APScheduler para implementar esto.
Cosas Útiles que Saber Después de la Configuración
Cómo actualizar la personalidad de tu agente. Abre el archivo principal del bot, encuentra la variable de prompt del sistema en la parte superior, cámbiala, guarda el archivo y reinicia el servicio con sudo systemctl restart nombre-de-tu-bot. La nueva personalidad está activa de inmediato.
Cómo verificar si el bot se está ejecutando. Ejecuta sudo systemctl status nombre-de-tu-bot en tu terminal. Si dice "active (running)", está funcionando. Si dice "failed", revisa los registros.
Cómo leer los registros. Ejecuta journalctl -u nombre-de-tu-bot -n 50 para ver las últimas 50 líneas. Aquí es donde encuentras los mensajes de error si algo falla.
Cómo añadir una nueva habilidad. Abre Claude Code en la carpeta de tu proyecto y describe lo que quieres: "Añade la función X al bot". Claude Code lee tu código existente, añade la nueva función de forma limpia y te dice si es necesario reiniciar.
El Problema de Memoria que Todo Agente Tiene
Este es el problema más común con el que se encuentra la gente. El agente pierde el contexto entre sesiones, a lo largo de tareas largas, después de demasiados mensajes, y comienza a cometer errores o a repetir trabajo que ya hizo.
Hay tres formas en que esto sucede:
Las tareas largas eventualmente superan el límite de contexto de Claude, y el agente comienza a perder el inicio de la conversación: el objetivo original, las decisiones ya tomadas, las restricciones que estableciste.
Cuando cierras una sesión y abres una nueva, el agente empieza desde cero.
Si el agente es interrumpido a mitad de una tarea, no tiene forma de saber dónde se quedó.
Cuatro cosas pueden solucionar esto:Dile al agente que escriba una nota de progreso después de cada paso importante: qué se hizo, qué se decidió, qué falta aún. Pega esa nota al inicio de la siguiente sesión para restaurar el contexto completo.
Cada diez o quince mensajes, pídele al agente que resuma dónde está. Esto lo obliga a comprimir el contexto antes de que se desborde.
Antes de que la conversación se vuelva demasiado larga, pídele al agente que comprima todo en un resumen y continúe desde allí. El hilo se mantiene intacto.
Añade los datos clave que tu agente necesita siempre directamente al prompt del sistema en el código de tu bot. Claude lee esto al inicio de cada conversación, por lo que esa información está siempre en contexto, sin importar cuánto se alargue.
Prompt de Punto de Control
1Antes de continuar, escribe un breve punto de control:21. ¿Qué has completado hasta ahora?32. ¿Cuáles son las decisiones o hallazgos clave de esta sesión?43. ¿Qué falta aún por hacer?54. ¿Qué contexto necesitarías para continuar esta tarea en una nueva sesión?67Mantenlo por debajo de 200 palabras.
Prompt de Archivo de Memoria
1Después de completar cada paso importante, escribe una nota de memoria en este formato:23PASO COMPLETADO: [lo que se hizo]4DECISIONES CLAVE: [decisiones tomadas y por qué]5ESTADO ACTUAL: [dónde se encuentra la tarea ahora]6PRÓXIMO PASO: [lo que debería suceder a continuación]78Esta nota se utilizará para reanudar la tarea en una nueva sesión sin perder el contexto.
Prompt de Recuperación de Contexto
1Estamos reanudando una tarea de una sesión anterior. Aquí está el contexto:23[pega tu nota de memoria aquí]45Basado en esto:61. Confirma tu comprensión de dónde estamos72. Identifica el siguiente paso83. Haz cualquier pregunta necesaria para continuar910No repitas el trabajo que ya se ha completado.
Prompt de Resumen Continuo
1La conversación se está alargando. Comprime todo lo importante en un resumen:231. Objetivo original42. Lo que se ha hecho y lo que se ha encontrado53. Decisiones clave tomadas64. Lo que aún debe suceder78Después de escribir el resumen, continúa desde allí. Trata este resumen como el nuevo punto de partida.
Ahora sabes qué son los agentes, qué pueden hacer y cómo construir uno tú mismo. Espero que te haya sido útil.
Si quieres mantenerte al día con todo lo que está pasando en IA, sígueme en X.





