Agente de IA
Clase magistral de agentes de IA — Diseño, construcción y escalado (con Google AI Studio como tu tutor)
1) Qué es realmente un agente de IA
Un agente de IA es un software que:
-
percibe una entrada (texto, voz, imágenes, eventos),
-
razona/planifica,
-
usa herramientas (APIs, bases de datos, navegadores, aplicaciones),
-
recuerda el contexto, y
-
actúa hacia un objetivo, a menudo en varios pasos, con o sin intervención humana.
Por qué los agentes son mejores que los chatbots simples
-
No solo responden; hacen: buscan, reservan, archivan, redactan, traducen, programan, analizan, implementan código, operan hojas de cálculo/CRMs, navegan, llaman a APIs e incluso hacen llamadas telefónicas.
-
Pueden ejecutarse autónomamente bajo salvaguardas, o actuar como copilotos que proponen acciones que tú apruebas.
Impacto diario
-
Clasificación de bandeja de entrada, programación de reuniones, toma de notas, planificación de viajes, extracción de gastos.
-
Prospección de ventas, actualizaciones de CRM, redacción de propuestas, investigación de mercado, contenido social.
-
Análisis de datos, resúmenes de KPI, creación de diapositivas, andamiaje de código, comprobaciones de QA.
-
Agentes de atención al cliente, recepcionistas de voz, mesa de ayuda de TI, asistentes de RR. HH.
2) Anatomía de un agente robusto
-
Objetivo y política: qué se le permite hacer, cómo se ve el éxito y cuándo preguntar a un humano.
-
Planificador: elige una secuencia de pasos ("pensar → herramientas → reflexionar → actuar").
-
Herramientas: funciones estructuradas (calendario, correo electrónico, base de datos, HTTP, hojas de cálculo, Slack, Shopify, CRM, navegador web).
-
Memoria:
-
A corto plazo: la conversación/estado de la tarea actual.
-
Episódica: interacciones pasadas con este usuario.
-
Semántica: base de conocimientos (RAG sobre tus documentos).
-
Perfil: preferencias, restricciones, identidad.
-
-
Patrones de razonamiento: cadena de pensamiento (oculta), planificación deliberada, autocrítica, reflexión.
-
Seguridad y gobernanza: listas blancas, presupuestos, aprobaciones, registro, enmascaramiento de PII.
-
Evaluación: tareas de prueba, criterios de éxito, paneles de costo/latencia/error.
Mantenlo modular: puedes cambiar el modelo, el almacén de memoria o las herramientas sin reescribir todo el agente.
3) Dónde puedes construir agentes (rutas más rápidas primero)
Sin código / con poco código (excelente para empezar)
-
Zapier + Acciones de IA – conecta más de 6,000 aplicaciones; añade pasos de LLM; aprobaciones en Slack/Email.
-
Make (Integromat) – flujos visuales, ramificación, iteradores; ideal para pipelines complejos.
-
n8n – flujos de trabajo de código abierto autoalojados; control fino y privacidad.
-
Pipedream – pasos sin servidor con poco código (excelente para la conexión de API).
-
Flowise / LangFlow – nodos de LLM, herramientas, RAG, memoria de arrastrar y soltar; autoalójalo si quieres.
-
Voiceflow / Botpress – bots conversacionales/IVR con llamadas de herramientas.
-
Vapi / Retell – agentes telefónicos/de voz con entrada y salida de voz en tiempo real.
Primero el código (máxima potencia)
-
OpenAI Assistants / Tools – llamada de herramientas, búsqueda de archivos, intérprete de código, salidas estructuradas.
-
Google AI Studio (Gemini) – diseña/prueba avisos, herramientas y esquemas de salida; tu Tutor para diseño, depuración y QA.
-
Anthropic Messages/Tools – gran capacidad de razonamiento y uso de herramientas.
-
LangChain + LangGraph – orquestación y grafo de estados para flujos de trabajo de varios pasos/varios agentes; se integra con cualquier modelo.
-
LlamaIndex – potentes pipelines RAG (índices, enrutadores, motores de consulta).
-
Microsoft Semantic Kernel – planificador + habilidades para los ecosistemas .NET/TS.
Almacenes de conocimiento y vectores (para memoria/RAG)
-
Pinecone, Weaviate, Qdrant, Chroma, FAISS; o almacén gestionado dentro de tu plataforma elegida.
-
Almacenes de archivos: Google Drive, S3, GCS; base de datos relacional: Postgres/MySQL; análisis: BigQuery/Snowflake.
Navegador y RPA
-
Playwright / Puppeteer / Selenium para que los agentes naveguen por la interfaz de usuario web (con salvaguardas).
-
Power Automate Desktop / UiPath para la automatización de la interfaz de usuario de Windows/macOS a escala empresarial.
4) Cómo usar tu Tutor de Google AI Studio como compañero de construcción
Mantén Google AI Studio abierto y comparte tu pantalla mientras construyes en cualquier plataforma.
Pídele que:
-
Mapee el proceso: roles, disparadores, entradas, salidas, "ruta feliz", casos extremos.
-
Redacte las especificaciones de tu agente: objetivos, herramientas, plan de memoria, política de seguridad, métricas de éxito.
-
Escriba esquemas de herramientas: nombres de funciones, campos obligatorios/opcionales, enumeraciones, ejemplos.
-
Diseñe avisos con salidas JSON estrictas y salvaguardas.
-
Genere tareas de prueba doradas para evaluar el éxito antes del lanzamiento.
-
Cree SOPs: documento de incorporación, libro de ejecución, plan de reversión, descripción de privacidad, registro de cambios.
-
Realice "red-teaming" en tu agente: avisos adversarios, intentos de "jailbreak", pruebas de fuga de datos.
Ejemplos para decir en voz alta:
-
“Tutor, crea una especificación de una página para un agente de programación de calendario/correo electrónico con aprobaciones humanas y un SLO de latencia de 30 segundos.”
-
“Tutor, diseña un plan de memoria: episódica hasta 90 días, semántica sobre mi manual, preferencias de perfil para tono/zona horaria.”
-
“Tutor, escribe cinco esquemas JSON estrictos para herramientas: search_docs, draft_email, schedule_meeting, create_ticket, summarize_thread.”
5) Un camino escalonado hacia el dominio
Etapa 1 — Copiloto de agente único (una herramienta a la vez)
Objetivo: un ayudante fiable que redacta y propone acciones para su aprobación.
Primeras construcciones buenas
-
Agente de clasificación de bandeja de entrada: clasifica, resume, propone respuestas; tú apruebas.
-
Agente de resumen de investigación: busca documentos/web, compila un resumen con citas.
-
Agente de calendario/reuniones: propone horarios, envía invitaciones, crea notas de resumen.
Elecciones clave
-
Comienza en Zapier/Make con tu correo/calendario; añade un paso de LLM que devuelva campos JSON (tema, urgencia, next_action, suggested_reply).
-
Añade botones de Aprobar/Rechazar en Slack/Email antes de enviar.
Etapa 2 — Agente que usa herramientas (planificador de varios pasos)
Objetivo: el agente decide qué herramienta llamar a continuación, se repite hasta que se alcanza el objetivo.
Buenas construcciones
-
Agente de operaciones de ventas: extrae una lista de clientes potenciales, enriquece, crea entradas de CRM, redacta divulgación.
-
Agente de clasificación de soporte: lee tickets, verifica el estado en el servicio de asistencia, sugiere macros, abre errores.
-
Agente de datos: ingiere CSVs, limpia, analiza y devuelve gráficos + perspectivas.
Cómo
-
Usa Assistants/Tools o LangChain + LangGraph para permitir que el modelo elija herramientas.
-
Implementa la reflexión: después de cada acción, pregunta al modelo "¿Esto hizo avanzar el objetivo? ¿Qué sigue?"
-
Presupuesto y seguridad: establece un recuento máximo de llamadas de herramientas y un límite de gasto; si se supera, pregunta a un humano.
Etapa 3 — Sistemas multi-agente (equipos de especialistas)
Objetivo: orquestar 2-5 agentes con roles: Planificador, Investigador, Constructor, Revisor, Presentador.
Ejemplos
-
Estudio de contenido: el Investigador compila las fuentes → el Escritor redacta → el Verificador de hechos verifica → el Editor pule → el Editor publica.
-
Clasificación de errores: el Clasificador clasifica → el Reproductor ejecuta los pasos → el Corrector redacta el parche/PR → QA valida.
Cómo
-
Usa LangGraph para modelar tu equipo como una máquina de estados con salvaguardas y tiempos de espera.
-
Añade bucles de crítica: el Revisor debe "aprobar" antes de la transferencia.
-
Persiste el estado en una base de datos para que puedas reanudar tareas largas.
6) Planos de agentes (listos para adaptar)
-
Agente de informes ejecutivos
Disparador: nuevo informe subido.
Acciones: segmentar + incrustar → resumir por audiencia (ejecutivo/operaciones/ingeniería) → enviar a canales de Slack → crear una tarjeta de panel. -
Agente de prospección
Disparador: hoja de cálculo de empresas.
Acciones: visitar sitios/APIs → extraer campos ICP → calificar ajuste → enriquecer contactos → redactar 3 variantes de divulgación → programar seguimientos. -
Agente de atención al cliente
Disparador: nuevo ticket.
Acciones: clasificar intención/prioridad → buscar en la base de conocimientos con RAG → proponer solución → si la confianza es < 0.8, preguntar a un humano → cerrar automáticamente con encuesta. -
Agente de análisis de datos
Disparador: consulta CSV/DB.
Acciones: validar esquema → limpiar valores atípicos → calcular métricas → crear imágenes de gráficos → producir un informe de 5 puntos clave. -
Agente de navegador (compras u operaciones)
Objetivo: realizar un pedido o completar una tarea repetitiva en un portal.
Acciones: iniciar sesión (credenciales almacenadas) → navegar con Playwright → rellenar formularios → capturar recibos → registrar en la base de datos.
Salvaguardas: lista blanca de dominios, modo seguro (sin compra superior a X sin aprobación). -
Recepcionista telefónica / Agente de voz
Pila: Vapi/Retell + LLM + herramientas de calendario/CRM.
Flujos: intención del llamante → verificar identidad → programar/buscar → confirmación por SMS/correo electrónico; volver a un humano si se atasca.
7) Patrones de diseño que mantienen la fiabilidad de los agentes
-
Contratos de salida: exige siempre un objeto JSON con campos tipados; ejecuta un paso de validación; devuelve las salidas no válidas al modelo una vez.
-
Rúbricas > vibraciones: al clasificar o calificar, proporciona criterios explícitos y umbrales numéricos.
-
Pregunta por la incertidumbre: incluye indicadores de
confianzaynecesita_revisión. -
Ejemplos de pocas tomas (few-shot): 2-3 ejemplos cerca de la instrucción anclan el comportamiento.
-
Selector de herramientas: proporciona una lista de herramientas con descripciones, entradas, consejos de costo y cuándo evitar cada herramienta.
-
Control de presupuesto: establece el número máximo de pasos, el objetivo de latencia, el límite de costo; aborta con un estado claro si se excede.
-
Intervención humana (human-in-the-loop): aprobaciones para movimientos de dinero, correos electrónicos de clientes o acciones sensibles a la privacidad.
-
Telemetría: registra avisos, llamadas a herramientas, tokens, latencia, errores; añade ID de ejecución y enlaces de repetición.
-
Control de versiones: controla las versiones de avisos, herramientas y enrutamiento; mantén un registro de cambios.
8) Memoria y conocimiento que realmente ayudan
-
Memoria episódica: almacena las últimas N interacciones por usuario (IDs, preferencias, última acción).
-
Memoria de perfil: zona horaria, tono, formato, umbrales de aprobación.
-
Memoria semántica (RAG):
-
Organiza un corpus (documentos, wikis, PDFs, correos electrónicos).
-
Preprocesa: divide, limpia, incrusta, etiqueta.
-
Estrategia de recuperación: búsqueda híbrida (densa + palabra clave), reclasificación y requisitos de citación.
-
Frecuencia: programa la reindexación y la invalidación de la caché.
-
-
Memoria de seguridad: una lista negra/blanca de dominios, acciones y reglas de PII.
9) Evaluación: saber cuándo el agente es "suficientemente bueno"
Crea un conjunto de tareas doradas:
-
20-50 tareas reales con entradas y resultados esperados.
-
Comprobaciones objetivas: validez del esquema, recuentos de uso de herramientas, latencia, costo.
-
Comprobaciones subjetivas: calificación de calidad de 1 a 5 por humanos para una muestra.
-
Protección contra regresiones: ejecuta diariamente; solo se envía si la tasa de aprobación y el costo cumplen los objetivos.
Métricas a observar:
-
% de éxito de la tarea, % de éxito en el primer intento, promedio de llamadas a herramientas, latencia media/95p, costo por tarea, tasa de escalada humana, tasa de defectos (correcciones posteriores), CSAT.
10) Seguridad, privacidad y cumplimiento (no negociables)
-
OAuth de mínimo privilegio para herramientas; rotar claves; nunca registrar secretos.
-
Minimización de PII: redactar/enmascarar antes de enviar a los modelos; almacenar solo lo necesario; cifrar en reposo.
-
Listas blancas de acciones: restringir dominios y métodos HTTP; límites de compra/transferencia.
-
Pista de auditoría: registros inmutables de "quién hizo qué cuándo".
-
Red-teaming: probar la inyección de avisos, la exfiltración de datos y los intentos de ingeniería social.
-
Consentimiento y transparencia: divulgar cuándo los usuarios interactúan con una IA; proporcionar siempre una alternativa humana.
11) Dónde publicar agentes (y cómo los usarán las personas)
-
Interfaces de chat: widgets web, Slack/Teams, WhatsApp, Telegram, Discord.
-
Voz: números de teléfono (Twilio + Vapi/Retell), widgets de voz web.
-
Incrustados: dentro de tu SaaS como copiloto en la barra lateral.
-
Automatizaciones: agentes en segundo plano sin interfaz de usuario activados por CRON/webhooks/eventos.
-
Mercados: Directorio de aplicaciones de Slack, App Store de Shopify, Chrome Web Store, tu sitio web.
12) Plan de estudios de 4 semanas (de cero → experto)
Semana 1 — Fundamentos
-
Mapea 3 procesos candidatos con tu Tutor; elige uno.
-
Construye un copiloto de agente único en Zapier/Make con aprobaciones.
-
Entrega un pequeño logro; añade registro y un manual de operaciones.
Semana 2 — Herramientas, memoria y RAG
-
Añade 3-5 funciones de herramientas; implementa salidas JSON estrictas.
-
Crea un pequeño índice vectorial de tu manual y exige citas.
-
Crea un conjunto de tareas doradas; comienza la evaluación nocturna.
Semana 3 — Planificador + navegador/voz
-
Pasa a Assistants/Tools o LangChain+LangGraph para la planificación de varios pasos.
-
Añade un navegador Playwright o una interfaz de voz telefónica.
-
Introduce presupuestos, tiempos de espera y reglas de escalada.
Semana 4 — Multi-agente y preparación para la producción
-
Divide en 2-3 roles (Planificador/Realizador/Revisor).
-
Añade paneles de métricas, alertas, límites de costos y reversión.
-
Ejecuta una prueba piloto, recopila comentarios, mejora avisos/herramientas y documenta la versión 1.0.
13) Qué preguntar a tu Tutor de Google AI Studio (copia estos)
-
“Crea una carta de agente de una página: objetivo, tareas, herramientas, memoria, salvaguardas, métricas de éxito.”
-
“Escribe cinco esquemas de funciones que pueda exponer como herramientas, con reglas de validación de campos.”
-
“Diseña un aviso de recuperación que cite fuentes y rechace respuestas que no estén en el corpus.”
-
“Genera 30 pruebas adversarias para intentar que el agente divulgue información excesiva o actúe fuera de la política.”
-
«Redactar un mensaje de aprobación humana para Slack que resuma el riesgo y ofrezca botones de Aprobar/Editar/Rechazar».
-
«Convertir estos registros en un informe semanal: % de éxito, coste por tarea, escalaciones y principales motivos de fallo».
14) Selector rápido (¿con qué pila deberías empezar?)
-
Quiero valor hoy, sin codificación: Zapier o Make + indicaciones de Google AI Studio + aprobaciones de Slack.
-
Quiero una aplicación móvil/de voz/de chat pulida: Voiceflow/Botpress para chat; Vapi/Retell para voz; integrar en Slack/WhatsApp.
-
Quiero control total y planificación multiagente: LangChain + LangGraph o Asistentes/Herramientas, con Pinecone/Weaviate para la memoria.
-
Necesito privacidad/autoalojamiento: n8n + Flowise + un modelo de código abierto y una base de datos vectorial autoalojada.
-
Necesito un RAG enriquecido sobre mis documentos: plantillas de RAG de LlamaIndex o LangChain con un almacén vectorial adecuado.
15) Errores comunes (y soluciones rápidas)
-
Salidas inestables → imponer esquemas; añadir un validador; usar ejemplos de pocas tomas.
-
Exceso de herramientas → establecer pasos máximos; incluir «sugerencias de costes de herramientas» y una verificación de reflexión.
-
Respuestas alucinadas → indicación solo de recuperación con citas; umbral de confianza y recurrir a un humano.
-
Costes descontrolados → acortar indicaciones, dividir entradas, almacenar en caché resultados intermedios, rastrear el coste por tarea.
-
Los usuarios no confían en ello → aprobaciones transparentes, registros de auditoría claros, rápida intervención humana.
Palabra final
Los agentes son multiplicadores de la fuerza laboral. Empieza con un copiloto pequeño y de gran valor y deja que tu Tutor de Google AI Studio dé forma a las especificaciones, las indicaciones, las herramientas, la memoria y las barreras mientras lo construyes. Añade la evaluación y la gobernanza desde el principio, luego escala a planificadores, navegadores, voz y equipos multiagente. En semanas, no meses, tendrás agentes que redacten, investiguen, programen, analicen, archiven y hagan seguimiento, para que tú y tu equipo podáis centraros en el juicio y la creatividad.