Intermedio

Atomic Agents: montar agentes de IA pieza a pieza

Atomic Agents es un framework de Python open source y ligero que divide una aplicación de IA en piezas pequeñas, agentes y herramientas, cada una con una entrada y una salida tipadas. Está pensado para desarrolladores que quieren aplicar a sus agentes las buenas prácticas habituales de la ingeniería de software.

Datos a 22 de octubre de 2026

Lo esencial en cifras

EditorKenny Vaneetvelde (Eigenwise), projet initialement publié sous BrainBlend AI
TipoCódigo
LenguajesPython
Código abiertoSí
LicenciaMIT
Primera versiónjunio de 2024
Nivel recomendadoIntermedio
Usosflujos de trabajo, chatbot, automatización
AutoalojableSí
Modelo de negocioGratis
Oferta en la nubeNo
MultiagenteSí
Compatible con MCPSí
Libre elección de modeloSí
Sitio oficialSitio oficial · Documentación · Repositorio

GitHub

RepositorioEigenwise/atomic-agents
Estrellas en GitHub6289
Forks557
Última actividad del código21 de octubre de 2026
Última versión publicadav2.15.0 (21 de octubre de 2026)

Actividad de GitHub consultada el 22 de octubre de 2026.

La idea: piezas de un solo uso

El creador de Atomic Agents lo compara con piezas de construcción: cada componente hace una sola cosa, se puede reutilizar, se combina con los demás y produce resultados estables. En la práctica, cada agente declara un esquema de entrada y otro de salida con Pydantic, y la biblioteca Instructor obliga al modelo de lenguaje a responder en ese formato (salida estructurada). Para encadenar dos agentes, se hace coincidir la salida de uno con la entrada del siguiente.

Alrededor de los agentes hay un generador de prompt de sistema (contexto, pasos, instrucciones de salida), un historial de conversación y «proveedores de contexto» que inyectan información dinámica, como resultados de búsqueda.

Para qué sirve en la práctica

Atomic Agents encaja en cadenas de procesamiento controladas: un asistente que siempre propone preguntas de seguimiento, un pipeline que busca en la web y luego resume, un agente que extrae campos concretos de un documento. La CLI «atomic» descarga herramientas listas para usar (búsqueda web, calculadora, lector de PDF, transcripciones de YouTube, entre otras) en forma de código que usted puede modificar. Un conector MCP permite usar las herramientas de un servidor externo, y cada ejecución puede trazarse con OpenTelemetry.

Cómo empezar

Instale atomic-agents con pip, añada si hace falta el complemento de Instructor para su proveedor y defina un esquema de salida, una configuración de agente y un cliente del modelo. El repositorio incluye ejemplos de inicio rápido y proyectos completos, y la documentación publica también archivos preparados para que los lea un asistente de programación.

Ventajas y límites

Ventajas: código explícito y fácil de probar, salidas tipadas, poca «magia» oculta, muchos proveedores de modelos y licencia MIT.

Límites: solo Python; el enfoque exige escribir más esquemas que otros frameworks más automáticos; el proyecto depende en gran parte de un único mantenedor, y la versión 2.0 rompió la compatibilidad con la anterior.

Alternativas

Pydantic AI comparte la misma filosofía de tipado, smolagents es igual de ligero pero más autónomo y Langroid se basa en agentes que intercambian mensajes.

Frameworks del mismo tipo

Preguntas frecuentes

¿Qué modelos funcionan con Atomic Agents?

El framework se apoya en la biblioteca Instructor, que admite OpenAI por defecto y muchos otros proveedores: Anthropic, Gemini, Groq, Mistral, Ollama o cualquier API compatible con OpenAI. Basta con instalar el complemento del proveedor deseado.

¿Quién desarrolla Atomic Agents?

Lo creó Kenny Vaneetvelde; primero se publicó en la organización BrainBlend AI y luego pasó a su cuenta Eigenwise. Es un proyecto comunitario con licencia MIT que acepta donaciones y patrocinios en GitHub.

¿Qué cambió en la versión 2.0?

La versión 2.0 modernizó la interfaz, con cambios incompatibles respecto a la versión 1. Si sigue un tutorial antiguo, compruebe qué versión usa y consulte las notas de actualización del repositorio.

¿Hay una oferta en la nube de pago?

No. Atomic Agents es una biblioteca que usted integra en su propio código y aloja por su cuenta. Solo se facturan las llamadas al modelo, por parte de su proveedor.

Fuentes de los datos

Datos a 22 de octubre de 2026

Señalar un error

¿Una cifra, una fecha o un dato le parece incorrecto? Díganoslo: verificamos cada aviso.