# Descripción general de la IA de Docker


Docker proporciona herramientas para trabajar con IA a lo largo de tu flujo de trabajo de desarrollo.
Cada herramienta sirve para un propósito diferente.

## ¿Qué herramienta necesito?

| Quiero...                                                                      | Usar                                                                   | Comando CLI      |
| ------------------------------------------------------------------------------ | ---------------------------------------------------------------------- | ---------------- |
| Obtener ayuda de IA con tareas de Docker (contenedores, imágenes, Dockerfiles) | [Gordon](/ai/gordon)                                                 | `docker ai`      |
| Ejecutar modelos de IA localmente con una API compatible con OpenAI            | [Model Runner](/ai/model-runner)                                     | `docker model`   |
| Conectar herramientas de IA a servicios externos a través de MCP               | [Catálogo y Kit de Herramientas de MCP](/ai/mcp-catalog-and-toolkit) | `docker mcp`     |
| Crear y orquestar equipos personalizados de múltiples agentes                  | [Docker Agent](/ai/docker-agent)                                     | `docker agent`   |
| Ejecutar agentes de desarrollo en entornos aislados                            | [Docker Sandboxes](/ai/sandboxes)                                    | `docker sandbox` |

## Relación entre estas herramientas

**Gordon** es el asistente de IA integrado de Docker. Ayuda con tareas específicas de Docker
como depurar contenedores, escribir Dockerfiles y gestionar imágenes. Interactúas con él
a través de Docker Desktop o del comando `docker ai`.

**Docker Agent** es un framework de código abierto para definir equipos de agentes de IA
en YAML. Configuras los agentes con roles, modelos y herramientas específicos, y luego
los ejecutas desde tu terminal. Docker Agent es un entorno de ejecución de agentes de propósito general,
no específico para tareas de Docker.

**Docker Sandboxes** proporciona entornos de microVM aislados para ejecutar agentes de codificación.
Es compatible con múltiples agentes, incluidos Claude Code, Codex, Copilot,
Gemini y Docker Agent. Sandboxes es la capa de aislamiento; los agentes en sí
son herramientas separadas.

**Model Runner** te permite ejecutar LLMs localmente. Otras herramientas como Docker Agent pueden
utilizar Model Runner como proveedor de modelos.

**El Catálogo y Kit de Herramientas de MCP** gestiona las conexiones entre las herramientas de IA y los
servicios externos utilizando el Protocolo de Contexto de Modelo (Model Context Protocol). Gordon, Docker Agent y
herramientas de terceros pueden utilizar servidores MCP configurados a través del kit de herramientas (Toolkit).

