Ir al contenido
tendencias

Guías

Agentes de IA desde cero: cómo funcionan y cómo crear el primero

Ruta de aprendizaje: API, automatizaciones y agentes. Plan de 30 días, código Python, comparativa de 5 frameworks y cursos gratuitos revisados el 4.10.2026.

Texto: 15 min de lectura

👁 123 lecturas

Un agente de IA es un programa en el que un modelo de lenguaje selecciona herramientas en un bucle, analiza el resultado y decide el siguiente paso hasta completar la tarea. Para construir tu primer agente y comprender a fondo lo que sucede internamente, conviene recorrer tres etapas: API de modelos, automatizaciones y agentes. En esta guía encontrarás la ruta completa, un plan de estudio estructurado en 30 días, código ejecutable probado en mi propio equipo el 4 de octubre de 2026 y una recopilación de recursos y cursos gratuitos verificados ese mismo día. Para decisiones breves y rápidas dentro de un agente también resultan útiles los modelos de decisión de IA. Asimismo, Google presentó el 8 de octubre una solución orientada a empresas detallada en nuestro artículo sobre Gemini agent.

Estado a 4 de octubre de 2026

  • Todos los ejemplos de esta ruta se ejecutaron en Windows 11 con Python 3.13: llamadas a funciones (function calling), un agente sin frameworks externos, el mismo agente implementado en 4 frameworks distintos, RAG sobre tres textos legales de prueba, servidor MCP propio y gestión de webhooks desde formularios.
  • El coste combinado de todas las pruebas realizadas mediante OpenRouter fue de unos 0,13 EUR (aprox. 0,15 USD; cotización de referencia BCE a 12 de octubre de 2026: 1 EUR = 1,1181 USD; https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml). Una tarea individual del agente ejecutada sobre un modelo económico ronda los 0,0009 EUR (0,001 USD).
  • Versiones de software empleadas: openai 3.24.0, openai-agents 0.23.1, langgraph 1.2.12, crewai 1.15.23, claude-agent-sdk 0.2.163 y mcp 2.3.0 (en la que FastMCP se renombró a MCPServer).
  • Código listo para descargar: paquete starter de agentes (archivo comprimido zip con documentación).

Cómo pasar de las API a tu propio agente

El tropiezo más común al empezar es saltar directamente a un framework de agentes complejo. Suele funcionar al principio, pero en cuanto falla algo resulta muy difícil diagnosticar el problema. Por ello, la ruta se divide en tres fases consecutivas, apoyándose cada una en la anterior:

Fase 1

API de modelos

Petición, respuesta, tokens, coste y clave de acceso. Consulta API de IA desde cero, tokens y OpenRouter.

Fase 2

Automatizaciones

Flujos de pasos fijos con IA en puntos intermedios. Revisa webhooks, automatización con IA, n8n y Make.

Fase 3

Agentes

El modelo elige sus propios pasos. Conceptos clave: function calling, agente en Python, RAG, MCP y frameworks.

La fase 1 se detalla en la guía de API de IA. Aquí nos centramos en las fases 2 y 3. Si prefieres entornos visuales sin escribir código, puedes implementar la fase 3 en Gumloop o mediante el nodo AI Agent en n8n; sin embargo, los mecanismos se asimilan con mucha mayor solidez al inspeccionar un bucle funcional en tan solo 76 líneas de Python.

Cómo funciona un agente: el bucle paso a paso

Cualquier agente autónomo, desde un script elemental hasta sistemas avanzados como Claude Code, opera bajo el mismo principio fundamental: el modelo de lenguaje no ejecuta acciones por sí mismo en el sistema operativo, sino que emite una solicitud para invocar una herramienta, tras lo cual tu programa la ejecuta y le devuelve la salida observada.

Bucle de un agente de IA La tarea llega al modelo. El modelo toma una decisión: solicita una herramienta o finaliza con una respuesta. La herramienta devuelve una observación que se reincorpora al contexto. Un límite de pasos y un registro controlan el bucle. Tareadel usuario 1. Modelolee tarea e historial 2. Decisión¿herramienta o fin? 3. Herramientatu código: archivo, API, etc. 4. Observaciónel resultado vuelve al historial llamada bucle fin: respuesta control: límite de pasos, registro de decisiones,confirmación humana ante acciones irreversibles
Bucle del agente: modelo, decisión, herramienta y observación. Esquema generado en SVG basado en la implementación detallada en Cómo construir un agente de IA en Python.

En código, la estructura responde a esta lógica básica (extracto del agente funcional, disponible íntegramente en el tutorial sobre construcción de agentes):

    for paso in range(1, MAX_PASOS + 1):
        r = client.chat.completions.create(model=MODEL, messages=messages, tools=TOOLS)
        coste += getattr(r.usage, "cost", 0) or 0
        msg = r.choices[0].message
        messages.append(msg.model_dump(exclude_none=True))
        if not msg.tool_calls:
            print(f"--- fin tras {paso} pasos, coste {coste:.5f} USD")
            return msg.content
        if msg.content: print(f"[paso {paso}] PENSAMIENTO: {msg.content.strip()[:300]}")
        for call in msg.tool_calls:
            args = json.loads(call.function.arguments or "{}")
            try:
                obs = HERRAMIENTAS[call.function.name](**args)
            except Exception as e:
                obs = f"ERROR: {e}"
            print(f"[paso {paso}] ACCION: {call.function.name}({json.dumps(args, ensure_ascii=False)})")
            print(f"[paso {paso}] OBSERVACION: {obs[:160]!r}")
            log.write(json.dumps({"t": time.strftime("%H:%M:%S"), "paso": paso, "herramienta": call.function.name,
                                  "args": args, "observacion": obs[:500]}, ensure_ascii=False) + "\n")
            messages.append({"role": "tool", "tool_call_id": call.id, "content": obs})
    return f"Interrumpido: limite de {MAX_PASOS} pasos alcanzado (coste {coste:.5f} USD)."

Conviene retener tres puntos clave:

  • Las herramientas son funciones habituales de código provistas de una descripción según JSON Schema. La interfaz para solicitarlas se denomina function calling.
  • Cada iteración reenvía el historial acumulado completo, por lo que el consumo de tokens y el coste escalan con mayor rapidez que el número lineal de pasos. Es imprescindible truncar o filtrar las salidas extensas de las herramientas.
  • Un agente sin tope de pasos ni auditoría en registro es propenso a bucles infinitos y gastos descontrolados. En el ejemplo anterior se fija un límite estricto de 8 pasos y cada evento queda asentado en un archivo JSONL.

Plan de aprendizaje en 30 días

Este plan de estudio requiere aproximadamente una hora al día y conocimientos básicos de sintaxis en Python (manejo de variables, funciones y estructuras iterativas for). Si necesitas reforzar esa base, dedica una semana previa a un curso introductorio antes de iniciar el día 1.

Días Materia Actividad práctica Resultado
1-3 API y tokens Configurar una clave con límite de gasto (por ejemplo, 1,79 EUR / 2 USD en OpenRouter), enviar peticiones en Python y calcular costes. Consulta API de IA y tokens Script básico que consulta al modelo y desglosa el coste
4-6 Salidas estructuradas Forzar al modelo a responder en formato JSON estricto, validar campos y capturar excepciones Clasificador de mensajes estructurado
7-9 Webhooks y automatización Servidor FastAPI para captar datos de formularios, procesarlos con el modelo y guardar el resultado. Replicar luego en Make o n8n. Consulta webhooks Flujo de automatización operativo con IA
10-12 Llamada a funciones Proporcionar 2 o 3 funciones (clima, operaciones numéricas, consulta externa) y gestionar los intercambios de mensajes. Consulta function calling Dominio de los parámetros tool_calls y tool_call_id
13-16 Primer agente Implementar el bucle iterativo con límite de ejecuciones y logging sobre archivos locales. Consulta agente en Python Agente funcional en cerca de 80 líneas
17-20 RAG y embeddings Indexar documentos PDF propios y evaluar la precisión de recuperación. Consulta embeddings y RAG paso a paso Chat documental con citas textuales
21-23 MCP Crear un servidor propio con herramientas y verificar su uso en Inspector y Claude Code. Consulta servidor MCP Herramientas compatibles con cualquier cliente MCP
24-27 Frameworks Migrar el agente base a OpenAI Agents SDK o LangGraph. Consulta comparativa de frameworks Comprensión de las abstracciones que aporta el framework
28-30 Proyecto final Seleccionar un caso de uso de los 12 ejemplos de agentes, añadir pruebas automatizadas y confirmación humana en acciones críticas de escritura Un agente práctico para optimizar tareas semanales

Pruebas realizadas y desglose de costes

Todas las fases se probaron de forma directa en un entorno local. Exceptuando los análisis con Claude Agent SDK, se empleó el modelo openai/gpt-5.6-luna vía OpenRouter (con una tarifa de unos 0,18 EUR / 0,20 USD por millón de tokens de entrada; conversión calculada según la tasa del BCE a 12.10.2026: 1 EUR = 1,1181 USD). La generación de embeddings se procesó íntegramente en local con Ollama sobre una GPU RTX 4090 sin costes de API.

Proyecto Alcance verificado Resultado observado Coste por ejecución aproximado
Function calling Herramientas de meteorología, calculadora y Wikipedia Respuestas válidas; en una iteración el buscador aportó ruido y el modelo recurrió a su conocimiento base 0,00007-0,00059 EUR (0,00008-0,00066 USD)
Agente en Python Facturas con importes mixtos en divisa extranjera y EUR, consultas de tipos de cambio oficiales y web Cálculo final verificado equivalente a 1010,75 USD, idéntico a la comprobación manual 0,0007-0,0012 EUR (0,0008-0,0013 USD)
5 frameworks Misma tarea repetida 3 veces por cada librería 15 de 15 ejecuciones correctas 0,0005-0,0008 EUR (0,0006-0,0009 USD) en general; Claude Agent SDK: aprox. 0,0134 EUR (0,015 USD)
RAG Búsqueda sobre textos legales de muestra (normativa laboral, arrendamientos y derechos del paciente) 8 de 10 respuestas correctas, 2 declaraciones explícitas de ausencia de información en la fuente, 0 alucinaciones Aprox. 0,00058 EUR (0,00065 USD) por consulta; embeddings locales sin coste de API
Servidor MCP Tipos de cambio, calendario de festivos y notas; pruebas con Inspector y Claude Code Claude calculó con exactitud el plazo requerido de 14 días laborables Aprox. 0,0537 EUR (0,06 USD) con Claude Haiku 4.5
Webhook 3 envíos de prueba desde formulario con volcado en CSV 3 de 3 categorías clasificadas con éxito; código 401 ante clave secreta errónea Aprox. 0,00014 EUR (0,00016 USD)

Qué herramientas y frameworks elegir

Herramienta Tipo Precio Caso de uso idóneo
Bucle propio (librería openai) Código Gratuito (código abierto) Fines didácticos y agentes sencillos y directos
OpenAI Agents SDK Código Gratuito Sistemas multiagente, transferencias (handoffs) y guardrails
LangGraph Código Gratuito (LangSmith con planes de pago) Flujos complejos con bifurcaciones y control de estados
CrewAI Código Gratuito (versión cloud de pago) Equipos de agentes colaborativos organizados por roles
Claude Agent SDK Código Gratuito, restringido al ecosistema Claude Operaciones complejas sobre archivos locales y terminal
n8n Sin código Community gratuito en local / autoalojado; cloud desde 20 EUR/mes (facturación anual) Volumen elevado de automatizaciones y custodia propia de datos
Make Sin código Plan gratuito con 1000 operaciones/mes Automatización visual con bifurcaciones complejas
Zapier Sin código Plan gratuito con 100 tareas/mes (Zaps de dos pasos) Puesta en marcha inmediata con amplio catálogo de integraciones
Gumloop Sin código Planes gratuito y Pro disponibles Construcción de flujos de agentes en lienzo interactivo

Una comparativa exhaustiva que analiza líneas de código, latencias, gastos computacionales y dependencias se expone en Frameworks de agentes de IA. Para el servicio gestionado de OpenAI, revisa Agents API de OpenAI, y para herramientas asistidas por agentes en desarrollo de software, consulta Agentes de IA para programar.

Particularidades del idioma y datos locales

Probamos todos los flujos de evaluación originales utilizando instrucciones, herramientas, textos legales y respuestas en lengua polaca durante las mediciones en nuestro equipo. Los grandes modelos de lenguaje procesan diversas lenguas sin inconvenientes, aunque conviene tener en cuenta tres aspectos clave cuando se trabaja fuera del inglés:

  • Recuperación en bases documentales: el modelo de embeddings debe ofrecer buen rendimiento multilingüe. En nuestras pruebas sobre legislación redactada en polaco, bge-m3 localizó el fragmento pertinente dentro del top 5 en 8 de cada 10 casos, mientras que nomic-embed-text solo lo consiguió en 4 ocasiones (ver comparativa).
  • Contexto normativo y datos externos: festivos laborales locales, regulaciones concretas o índices oficiales suelen requerir herramientas dedicadas (vía API o funciones externas), ya que los modelos globales no siempre cuentan con esos datos actualizados en sus pesos.
  • Nombres de funciones de API: conviene ceñirse estrictamente a caracteres ASCII (letras sin tildes ni caracteres especiales, dígitos y guiones bajos), dado que los esquemas JSON de las API de los proveedores no admiten caracteres especiales en los identificadores de llamada.

Dónde formarse: cursos y canales gratuitos (revisados el 4.10.2026)

A continuación se detallan las fuentes recomendadas para asimilar la operativa de las API, las integraciones por automatización y el desarrollo de agentes con criterio técnico. Todos los enlaces se comprobaron activamente el 4 de octubre de 2026.

Documentación y cursos oficiales

Recurso Idioma Acceso gratuito Perfil recomendado
Anthropic: Building effective agents Inglés Sí Lectura obligada previa a elegir frameworks: diferencias entre workflows estructurados y agentes, junto a 6 patrones arquitectónicos
Anthropic Academy: Building with the Claude API Inglés Sí (con registro) Desarrolladores con bases en Python: recorrido completo desde API, uso de herramientas, RAG y MCP hasta agentes avanzados
Anthropic Academy: Introduction to MCP Inglés Sí (con registro) 14 lecciones prácticas sobre implementación de clientes y servidores MCP en Python
OpenAI Agents SDK y Guía de Function calling Inglés Sí Siguiente nivel tras programar tu propio bucle; documentación con guías rápidas de inicio
Gemini API: function calling y Google ADK Inglés Sí (nivel gratuito de API disponible) Desarrolladores interesados en utilizar el catálogo y cuotas gratuitas de Gemini
Kaggle: 5-Day AI Agents Intensive (Google) Inglés Sí Programa intensivo de 5 jornadas: herramientas, MCP, persistencia en memoria, evaluación y despliegue con Google ADK
DeepLearning.AI: Agentic AI (Andrew Ng) Inglés Vídeos gratuitos (evaluaciones y certificación bajo suscripción Pro) Enfoque conceptual desde los cimientos: análisis de patrones primero en Python puro
DeepLearning.AI: AI Agents in LangGraph y MCP con Anthropic Inglés Sí, durante la fase de prueba de la plataforma Cursos sintéticos (aprox. 2 horas): construcción de agentes desde cero y posterior implementación en frameworks
Hugging Face Agents Course y MCP Course Inglés Sí, incluye certificaciones Teoría del ciclo pensamiento-acción-observación y aplicaciones prácticas con smolagents, LangGraph y LlamaIndex
LangChain Academy: Intro to LangGraph Inglés Sí 6 módulos estructurados (unas 6 horas) orientados a quienes seleccionan LangGraph para producción
Microsoft: Generative AI for Beginners Inglés (con traducciones comunitarias) Sí 21 lecciones fundamentales con cobertura de llamadas a herramientas y agentes
Documentación de Model Context Protocol Inglés Sí Guías oficiales para programar servidores y clientes de integración

Recursos de aprendizaje en canales técnicos

  • freeCodeCamp: tutoriales completos sin coste, incluyendo monográficos como «AI Agents For Beginners» (3 horas, julio de 2026) y «Learn Python and Build Autonomous Agents» (6 horas).
  • Dave Ebbelaar: diseño e ingeniería de aplicaciones con modelos de lenguaje en Python (sistemas RAG, desarrollo con FastAPI y automatizaciones).
  • LangChain: explicaciones concisas sobre flujos de estado, agentes y demostraciones de LangGraph con publicaciones habituales.
  • Sam Witteveen: desgloses minuciosos sobre nuevos modelos, técnicas de razonamiento y frameworks con código fuente.
  • Anthropic y OpenAI: demostraciones técnicas oficiales y conferencias de producto.
  • Existen además iniciativas traducidas de interés, como el repositorio abierto de Microsoft AI Agents for Beginners, que explica los conceptos de agentes, herramientas y protocolos de contexto.

El orden pedagógico recomendado para comprender la mecánica interna consiste en: revisar primero el artículo de ingeniería de Anthropic, programar los ejercicios de bucle en código de este artículo, realizar el curso de Hugging Face o el de Andrew Ng en DeepLearning.AI y, por último, adentrarse en la especialización con un framework concreto como LangGraph o el Agents SDK.

Paquete de inicio de agentes de IA

El repositorio con los scripts revisados en estas pruebas se encuentra estructurado con explicaciones en comentarios y una plantilla .env.example para gestionar claves de forma segura:

  • 01_function_calling.py: llamadas a funciones para tiempo meteorológico, cálculo matemático y Wikipedia.
  • 02_agent_bez_frameworka.py: bucle de agente autónomo en 76 líneas con tope de pasos y logging en disco.
  • 03_agent_openai_sdk.py: réplica de la misma lógica empleando OpenAI Agents SDK.
  • 04_rag.py: sistema de recuperación sobre PDFs locales con generación de embeddings en Ollama.
  • 05_serwer_mcp.py: servidor MCP personalizado con utilidades de cálculo y calendario.
  • 06_webhook.py: receptor de webhooks para formularios con procesamiento asistido por IA.
  • frameworki/: implementación comparativa de la misma tarea a través de 5 frameworks.
  • dane/: documentos de muestra y facturas de prueba para testing.

Descargar archivo inicial de agentes.zip (2,1 MB, 25 archivos). Licencia MIT. Configura tu propia clave de OpenRouter en el archivo .env local. Recuerda no exponer tus claves privadas en repositorios públicos ni capturas de pantalla.

Preguntas frecuentes

¿Cómo construir un agente de IA paso a paso?

  1. Domina primero las consultas directas y gestión de parámetros vía API.
  2. Aprende a definir y procesar llamadas a funciones (function calling).
  3. Encapsula la lógica dentro de un bucle iterativo gobernado por un límite máximo de pasos.
  4. Incorpora inicialmente herramientas de solo lectura y un registro exhaustivo de actividad.
  5. Evalúa su comportamiento sobre un conjunto de datos controlado donde conozcas de antemano el resultado exacto.

El desarrollo detallado con ejemplos de código puede consultarse en la guía sobre cómo construir un agente de IA en Python.

¿Es imprescindible saber programar para crear un agente?

No necesariamente; entornos como n8n, Make o Gumloop permiten configurar agentes de forma gráfica. No obstante, para identificar por qué un agente se desvía de su objetivo o falla en la ejecución de una herramienta, resulta de enorme ayuda examinar una vez la lógica de un bucle básico en código, algo asumible incluso sin amplia experiencia previa.

¿Cuánto cuesta aprender a desarrollar agentes de IA?

Los principales cursos y recursos formativos son de libre acceso. En cuanto al consumo de API, las pruebas descritas en este artículo supusieron un gasto combinado de unos 0,13 EUR (aprox. 0,15 USD; referencia BCE a 12 de octubre de 2026: 1 EUR = 1,1181 USD). Disponer de un saldo inicial de entre 1,79 EUR y 4,47 EUR (aprox. 2 a 5 USD) con un tope de consumo configurado en la plataforma es suficiente para practicar ampliamente.

¿En qué se distingue un agente de una automatización tradicional?

En una automatización tradicional la ruta y el orden de ejecución son completamente rígidos y determinados por el desarrollador. En un agente, es el modelo el que determina dinámicamente qué acción llevar a cabo a continuación en función de la información devuelta por la herramienta previa. En entornos productivos, la arquitectura más habitual consiste en un flujo de automatización clásico que delega un subpaso concreto a un agente.

¿Qué es mejor para empezar: n8n o Python?

Para implementar flujos funcionales integrados de manera inmediata, las plataformas no-code como n8n o Make ofrecen la vía más rápida. Para dominar la mecánica real del protocolo de las API, el formato de mensajes y la depuración del agente, Python es la opción adecuada. El planteamiento ideal consiste en combinar ambos enfoques: programar la lógica primero en código y después trasladarla al lienzo de n8n.

¿Qué modelo conviene seleccionar para un primer agente?

Un modelo rápido y de bajo coste que cuente con soporte verificado para herramientas (filtrando por la etiqueta «tools» en agregadores como OpenRouter). En nuestras pruebas utilizamos openai/gpt-5.6-luna, con un coste aproximado de 0,18 EUR (0,20 USD) por millón de tokens de entrada. Conviene reservar modelos de mayor tamaño y coste únicamente para tareas donde el modelo económico muestre fallos claros de planificación.

¿Qué es MCP y cuándo conviene implementarlo?

El Model Context Protocol (MCP) es un estándar abierto para conectar fuentes de datos y herramientas con modelos de inteligencia artificial. No es imprescindible para construir tu primer script, pero aporta un gran valor cuando deseas reutilizar tus herramientas en múltiples entornos, como Claude Code, Cursor u otros clientes compatibles. Puedes consultar cómo crear un servidor MCP en 15 minutos y la guía introductoria sobre qué es MCP.

¿Puede ejecutarse un agente localmente sin conexión a internet?

Sí, es posible desplegarlo localmente vinculándolo a un motor como Ollama, cuya API mantiene compatibilidad con la especificación de OpenAI. Ten presente que los modelos de escala reducida ejecutados en local pueden cometer errores con mayor frecuencia en la sintaxis de los argumentos de las herramientas, por lo que conviene iniciar las pruebas con tareas acotadas.

Google · Tus fuentesBrilla más alto en tu Google - con un solo clicAñadir a fuentes preferidas →

Fuentes y verificación

  • Ejecución de pruebas y scripts: entorno local del autor (Windows 11, Python 3.13, GPU RTX 4090), 4 de octubre de 2026.
  • Versiones de librerías comprobadas en PyPI y npm a 4.10.2026. Planes y tarifas de Make, Zapier y n8n contrastados en sus portales oficiales a 4.10.2026.
  • Enlaces de cursos y material técnico verificados el 4.10.2026.
  • Guías y referencias complementarias: Agente de IA: qué es, Agentes de IA: casos de uso y verificación, Automatización con IA, RAG y Fine tuning.

Kinetyra

// read next

More on this from FULGOR

lee tambiénrevistaOpinión y análisis sobre inteligencia artificialOpiniones y análisis sobre inteligencia artificial: agentes, concursos literarios y detectores de IA.

Más leídos

  1. 1Para quién es GPT-6 Astra y quién debería elegir otro modelo
  2. 2Eleven v4: test en español, precio y comparativa con v4 Turbo
  3. 3Claude Sonnet 5.5 precio: cuánto cuesta en 2026
// mapa del sitio

Esta página en otros idiomas6

fulgor en números 0textos en el archivo0noticias de los últimos 7 días0modelos de vídeo en el observatorio
🎬 Cine IA: Higgsfield AI DoP Presets de Cámara y Calculadora • Código Descuento Higgsfield AI -50% • Higgsfield vs Kling AI
× ‹ ampliación ›