Ir al contenido principal

Tutorial de Grok Build: crea un proyecto de machine learning

Aprende a configurar Grok Build, ajustar la memoria entre sesiones, la seguridad y las instrucciones de proyecto, y usar el agente de código de SpaceXAI para crear un proyecto de machine learning de extremo a extremo.
Actualizado 21 ago 2026  · 9 min leer

Explorar con IA

ChatGPTClaudePerplexity

Grok 4.6 es el último modelo de IA que impulsa Grok Build, pensado para programar, realizar tareas con agentes y trabajar con conocimiento complejo. Grok Build lleva estas capacidades directamente a tu terminal, donde puede planificar proyectos, crear y editar archivos, instalar paquetes, ejecutar comandos, probar código y corregir errores con tu aprobación.

En esta guía, voy a explorar Grok Build, mostrar sus funciones clave y configurar su memoria entre sesiones, instrucciones de proyecto, habilidades reutilizables y ajustes de seguridad. 

Después lo usaremos para crear un proyecto completo de machine learning de extremo a extremo: desde preparar el entorno y analizar los datos hasta entrenar modelos, evaluar resultados y crear una aplicación de predicción.

¿Qué es Grok Build?

Grok Build es el agente de código de SpaceXAI que se ejecuta directamente en tu terminal. 

Pertenece a la misma categoría de herramientas que Claude Code y OpenCode: describes en lenguaje natural lo que quieres construir y el agente trabaja con los archivos y herramientas de tu ordenador para completar la tarea. 

Puede explorar un proyecto existente, crear y editar archivos, instalar paquetes, ejecutar comandos, probar el código, detectar errores y solucionarlos.

Grok Build también es sorprendentemente fácil de usar. No tienes que dar instrucciones de código detalladas para cada paso, y puede reutilizar configuraciones de otros agentes, incluidas habilidades de agente, configuraciones MCP y ajustes de proyecto. 

Estas funciones hacen que la instalación y la puesta en marcha sean mucho más fluidas, sobre todo si ya usas herramientas similares.

La principal desventaja es el límite de uso. 

Aunque Grok Build está disponible en el plan gratuito, la cuota sin coste puede agotarse rápido cuando trabajas en un proyecto completo. 

El plan completo SuperGrok cuesta 30 $ al mes, y puede parecer caro frente a algunas alternativas. Claude Pro, por ejemplo, cuesta 20 $ al mes e incluye acceso a Claude Code.

Aun así, Grok Build es un agente de código capaz y accesible, especialmente para quien quiere un asistente de IA que vaya más allá de generar pequeños fragmentos de código.

Funciones clave de Grok Build

Grok Build incluye funciones estándar de agentes de código como el modo Plan y las instrucciones de proyecto mediante un archivo AGENTS.md

Sin embargo, su memoria, la generación de medios, la automatización en segundo plano, la gestión de agentes y el sistema de extensiones lo hacen más útil para proyectos de mayor envergadura.

1. Memoria entre sesiones

Grok puede recordar información útil entre distintas sesiones: comandos del proyecto, decisiones técnicas, estructuras de carpetas y normas de codificación. 

Así no tendrás que volver a explicar el mismo proyecto cada vez que regreses.

2. Subagentes

Grok puede crear agentes hijo independientes con su propio contexto. 

Por ejemplo, un agente puede explorar la base de código mientras otro crea un plan, escribe tests o trabaja en una funcionalidad distinta.

3. Duplicar y retroceder sesiones

Puedes bifurcar una sesión para probar otro enfoque sin perder la conversación original. 

Con Rewind también puedes volver a una fase anterior si algo sale mal.

4. Worktrees de Git

Los worktrees de Git permiten a Grok trabajar en una copia aislada del repositorio. 

Así proteges el proyecto principal mientras pruebas funciones experimentales o ejecutas varios agentes a la vez.

5. Generación de imágenes y vídeo

Puedes generar imágenes y vídeos directamente en Grok Build con los comandos /imagine y /imagine-video

Es útil cuando construyes aplicaciones que necesitan recursos visuales, maquetas o contenido de demostración.

6. Bucle de ejecución

El comando /loop permite a Grok repetir un prompt a intervalos definidos. Por ejemplo, puede comprobar tests, vigilar un despliegue o informar de nuevos errores cada pocos minutos.

7. Modo Vim

Grok Build incluye un modo Vim para quienes prefieren los atajos de teclado de Vim al navegar por la interfaz del terminal. Puedes activarlo o desactivarlo con /vim-mode.

8. Personas

Las personas te permiten dar a los agentes distintos estilos de comportamiento, áreas de enfoque o reglas de trabajo. 

Puedes gestionarlas con /personas y aplicarlas a diferentes subagentes.

9. Panel de agentes

El panel de agentes ofrece una vista en tiempo real de todas tus sesiones. 

Puedes ver qué agentes están trabajando, esperando entrada, han terminado o han fallado, y abrir cualquier sesión directamente desde el panel.

10. Hooks

Los hooks permiten que Grok ejecute comandos o llame a un endpoint HTTP antes o después de eventos específicos de forma automática. 

Puedes usarlos para bloquear comandos peligrosos, formatear código tras ediciones, registrar uso de herramientas o enviar una notificación al terminar una tarea.

11. Plugins

Los plugins amplían Grok Build con agentes adicionales, hooks, servidores MCP, lenguajes, y otras funciones. Los plugins existentes de Claude Code también pueden detectarse automáticamente sin necesitar una configuración nueva desde cero.

12. Marketplace de plugins

El marketplace integrado te permite explorar e instalar plugins desde fuentes configuradas directamente en Grok Build. Puedes abrirlo con el comando /marketplace.

Cómo configurar Grok Build

Antes de crear el proyecto de machine learning, debemos instalar Grok Build, conectar nuestra cuenta de SpaceXAI y abrirlo dentro de una carpeta de proyecto dedicada.

1. Instalar Grok Build

Abre tu terminal y ejecuta el comando para tu sistema operativo.

Para macOS, Linux o WSL:

curl -fsSL https://x.ai/cli/install.sh | bash

Para Windows PowerShell:

irm https://x.ai/cli/install.ps1 | iex

El instalador descarga Grok Build y añade el comando grok a tu sistema.

2. Inicia sesión en tu cuenta de SpaceXAI

A continuación, inicia sesión ejecutando:

grok login

Login to the Grok Build

Grok Build abrirá una ventana del navegador para que inicies sesión en tu cuenta de SpaceXAI y apruebes el acceso. 

Normalmente solo tendrás que hacerlo una vez.

3. Crea la carpeta del proyecto

Crea una carpeta independiente para el proyecto de machine learning y entra en ella:

mkdir machine-learning-project
cd machine-learning-project

Ahora lanza Grok Build dentro de la carpeta:

grok

Grok build TUI

Configura Grok Build para el proyecto

Antes de construir nada, vamos a configurar Grok Build para que recuerde información importante del proyecto, siga reglas de permisos más seguras y aplique las mismas instrucciones de desarrollo en cada sesión.

1. Activa la memoria entre sesiones

La memoria entre sesiones permite que Grok recuerde información útil incluso tras cerrar el terminal y volver al proyecto más tarde.

Inicia Grok Build con la memoria activada:

grok --experimental-memory

Dentro de Grok Build, puedes guardar una nota importante manualmente:

/remember This project uses uv for package management and pytest for testing.

Grok Build persistent memory feature.

También puedes usar /memory para ver y gestionar la información guardada. 

Utiliza la memoria para detalles estables como comandos importantes, decisiones tecnológicas, estructuras de carpetas y convenciones de código. 

Las instrucciones temporales deberían quedarse en la sesión actual. 

2. Añade reglas de permisos seguras

Grok Build usa por defecto el modo Ask, lo que significa que pide aprobación antes de ejecutar herramientas que no se hayan permitido ya.

Añadiremos reglas de permisos a nivel de proyecto para que el desarrollo normal sea más fluido y, a la vez, bloquear acciones de riesgo de forma explícita. 

Pídele a Grok que prepare la configuración:

Create a safe .grok/config.toml configuration for this project. 
Allow normal file editing, Git inspection, testing, and linting, 
but deny access to secret files, destructive shell commands, Git pushes, 
force pushes, and changes outside the project folder.

Setting Grok Build permissions

3. Crea instrucciones permanentes del proyecto

A continuación, crea un archivo AGENTS.md con las reglas que Grok debe seguir a lo largo del proyecto. 

Grok carga este archivo automáticamente siempre que trabaja dentro del repositorio, así que no tendrás que repetir las mismas instrucciones en cada sesión. 

Usa este prompt:

Create a short AGENTS.md file for an end-to-end machine learning project. 
Protect the raw data, prevent data leakage, use reusable Python modules, 
manage packages with uv, add tests, commit every major change, and validate 
each stage before continuing.

Creating the Permanent Project Instructions in Grok Build

Mantén las instrucciones breves y concretas; Grok es más propenso a seguir reglas enfocadas de forma consistente. 

4. Verifica la configuración

Por último, comprueba que Grok ha detectado las reglas del proyecto, ajustes, habilidades, plugins y servidores MCP:

grok inspect

Inspecting Grok Build configurations

Cuando todo se vea correcto, podemos empezar a construir el proyecto de machine learning.

Demo de Grok Build: crea un proyecto de machine learning de extremo a extremo

Ahora que Grok Build está instalado y configurado, podemos usarlo para crear el proyecto completo desde cero.

1. Crea el plan del proyecto

Empieza cambiando al modo Plan para que Grok pueda inspeccionar la tarea y explicar cómo piensa construir el proyecto antes de modificar ningún archivo:

/plan

Luego introduce el siguiente prompt:

Build an end-to-end machine learning project from scratch. 
Check whether Git and uv are installed, initialize the repository, 
create a uv environment, install the required packages, organize the project, 
download a toy dataset, analyze and clean the data, create visualizations, 
train and compare models, evaluate the best model, build a simple prediction 
CLI application, add tests, and document the results.

plan model with initial instruction in the Grok Build

2. Revisa y aprueba el plan

Cuando el plan esté listo, léelo con atención. Puedes pedir a Grok que añada pasos que falten, quite trabajo innecesario o cambie las herramientas y librerías que piensa usar.

Plan mode so that you can accept it or make a change in the Grok Build

Cuando todo esté correcto, aprueba el plan. Grok empezará a crear el proyecto, instalar paquetes, escribir código, ejecutar tests y mostrarte los cambios que realiza.

3. Continúa tras alcanzar el límite de uso

Mientras construíamos el proyecto, alcanzamos el límite de uso gratuito. 

Las tareas de programación grandes consumen más uso que las peticiones de chat normales, así que esto puede ocurrir rápido cuando Grok analiza datos, entrena modelos, corrige errores y ejecuta tests.

Hitting the free usage limit and subscribing to Super Grok Subscription in the Grok Build

SuperGrok cuesta actualmente 30 $ al mes y ofrece límites de uso más altos en las funciones de Grok. 

No es barato, pero la cuota adicional puede ser útil cuando construyes un proyecto completo en lugar de probar unos pocos prompts pequeños.

Tras actualizar, vuelve a la misma sesión y escribe:

continue

Continuing the stop process in the Grok Build

Grok retomará desde donde se detuvo y seguirá construyendo el proyecto.

4. Revisa el resumen final del proyecto

Cuando termine el trabajo, Grok ofrece un resumen explicando lo que creó: análisis de datos, visualizaciones, resultados de comparación de modelos, métricas de evaluación, tests, estructura del proyecto e instrucciones para ejecutar la aplicación de predicción.

Model was trained and evaluated and we got 98% accuracy. All done by Grok Build

En nuestro proyecto, Grok entrenó un modelo de regresión logística con el conjunto de datos Palmer Penguins. 

El mejor modelo logró aproximadamente un 98% de accuracy y una puntuación F1 del 97,6%, un resultado excelente para este pequeño proyecto de clasificación.

5. Explora los archivos generados

Puedes abrir la carpeta del proyecto en VS Code y explorar los archivos generados uno a uno. 

Te ayudará a entender cómo Grok organizó el código fuente, la canalización de procesamiento de datos, los tests, los informes y la aplicación de línea de comandos.

Here is the overview of all the project files, folders, and configuration for you to review in VS Code

Aunque Grok creó el proyecto por nosotros, sigue siendo importante revisar el código y entender cómo funciona cada parte.

6. Prueba la aplicación de predicción

Abre otra terminal dentro de la carpeta del proyecto y ejecuta este comando:

uv run penguins predict \
  --bill-length 39.1 \
  --bill-depth 18.7 \
  --flipper 181 \
  --body-mass 3750 \
  --sex male \
  --island Torgersen

The Machine Learning CLI predict works and we got an accurate result

La app de CLI procesa los valores con la misma canalización de preprocesado y el modelo entrenado usados durante la evaluación. En nuestra prueba devolvió la especie de pingüino esperada, confirmando que la aplicación de predicción funciona correctamente.

Reflexiones finales

En general, creo que Grok Build es un agente de código muy bueno y sorprendentemente pulido. 

Puedes usarlo con tu suscripción a SuperGrok o conectarlo directamente a la API de SpaceXAI usando una clave de API. 

Y, lo más importante, no estás limitado a modelos Grok. 

Grok Build admite modelos personalizados mediante APIs compatibles con OpenAI y Anthropic, lo que significa que también puedes conectar un modelo de código abierto en local u otro proveedor de API. 

Puedes seguir la guía oficial de configuración de modelos personalizados para montarlo. 

También funciona de forma fluida con plugins, marketplaces, habilidades reutilizables, agentes, hooks y servidores MCP. 

Grok puede descubrir automáticamente habilidades, plugins, configuraciones MCP y archivos de instrucciones existentes de Claude Code sin que tengas que volver a configurarlo todo. 

La experiencia general es muy amigable. 

Las actualizaciones se comprueban automáticamente al arrancar Grok Build, y el comando grok update te permite instalar manualmente la última versión. 

Desde la instalación y configuración hasta el cambio de modelos y la incorporación de herramientas, todo se siente sencillo y bien diseñado. 

En comparación con OpenCode, Grok Build me parece hoy el producto más pulido y maduro. 

Ya está muy cerca de Claude Code en cuanto a funciones y experiencia de programación, y espero que siga mejorando. 

Mi principal preocupación sigue siendo el coste y el uso gratuito limitado, pero más allá de la suscripción, tengo muchas expectativas con Grok Build.

Preguntas frecuentes sobre Grok Build

¿Grok Build es de código abierto?

Sí. Aunque los modelos de IA (como Grok 4.5) se alojan y se accede a ellos vía API, el cliente de terminal Grok Build, incluido el bucle del agente, la gestión del espacio de trabajo y el despacho de herramientas, es totalmente de código abierto. Es una enorme base de código en Rust con licencia Apache 2.0, lo que significa que puedes auditar cómo maneja tus archivos, compilarlo directamente desde el código fuente o bifurcarlo para crear harnesses internos a medida.

¿Cómo gestiona Grok Build la privacidad y la seguridad de los datos?

Es un área crítica tras un incidente a mediados de julio de 2026. Investigadores de seguridad descubrieron que versiones anteriores del CLI de Grok empaquetaban y subían repositorios Git completos (incluidos historiales de commits y archivos .env ignorados) al almacenamiento en la nube de xAI, independientemente de qué archivos necesitara realmente leer el agente.

En respuesta a la reacción, SpaceXAI deshabilitó del lado del servidor la función de subida del código, eliminó todos los datos de usuario retenidos previamente y cambió Grok Build a una política predeterminada de no retención de datos. Como ahora el CLI es de código abierto, los desarrolladores pueden verificar directamente estos cambios de privacidad o ejecutar el harness completamente aislado del exterior apuntándolo a endpoints de modelos locales.

¿Puedo ejecutar Grok Build en scripts o pipelines de CI/CD?

Sí. Aunque Grok Build es conocido por su interfaz de terminal a pantalla completa (TUI) interactiva, también incluye un modo sin interfaz pensado para automatización. Pasando la bandera -p junto con tu prompt (y, opcionalmente, especificando un formato de salida como --output-format streaming-json), puedes ejecutar Grok Build completamente en segundo plano. Esto facilita integrarlo en pipelines de CI/CD, bots de revisión de código automatizada o scripts de despliegue.

¿Qué es el Agent Client Protocol (ACP)?

Aunque este artículo se centra en la experiencia en terminal, Grok Build también puede funcionar fuera de ella mediante el Agent Client Protocol (ACP). Este protocolo permite que el harness de Grok Build se ejecute como un motor backend sin interfaz, lo que permite a los desarrolladores integrar sus capacidades de edición de archivos, llamadas a herramientas y razonamiento directamente en otras aplicaciones de terceros, IDEs o entornos de desarrollo personalizados.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Soy un científico de datos certificado que disfruta creando aplicaciones de aprendizaje automático y escribiendo blogs sobre ciencia de datos. Actualmente me centro en la creación de contenidos, la edición y el trabajo con grandes modelos lingüísticos.

Temas
Inteligencia Artificial
Agentes de IA

Cursos destacados de DataCamp

Curso

Sistemas multiagente con LangGraph

2 h 45 min
8.1K
Crea potentes sistemas multiagente aplicando patrones de diseño agentico emergentes en el marco LangGraph.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado
An AI juggles tasks

blog

Cinco proyectos que puedes crear con modelos de IA generativa (con ejemplos)

Aprende a utilizar modelos de IA generativa para crear un editor de imágenes, un chatbot similar a ChatGPT con pocos recursos y una aplicación clasificadora de aprobación de préstamos y a automatizar interacciones PDF y un asistente de voz con GPT.
Abid Ali Awan's photo

Abid Ali Awan

10 min

Machine Learning

blog

33 proyectos de machine learning para todos los niveles en 2026

Proyectos de machine learning para principiantes, estudiantes de último año y profesionales. La lista incluye proyectos guiados, tutoriales y código fuente de ejemplo.
Abid Ali Awan's photo

Abid Ali Awan

15 min

MachineLearningLifecycle

blog

Explicación del ciclo de vida del machine learning

Conoce los pasos de un proyecto estándar de machine learning mientras exploramos los entresijos del ciclo de vida del machine learning utilizando CRISP-ML(Q).
Abid Ali Awan's photo

Abid Ali Awan

10 min

Tutorial

Guía para principiantes sobre la ingeniería de avisos ChatGPT

Descubra cómo conseguir que ChatGPT le proporcione los resultados que desea dándole las entradas que necesita.
Matt Crabtree's photo

Matt Crabtree

6 min

Tutorial

Tutorial Mistral 7B: Guía paso a paso para utilizar y ajustar Mistral 7B

El tutorial cubre el acceso, la cuantización, el ajuste fino, la fusión y el almacenamiento de este potente modelo lingüístico de código abierto con 7300 millones de parámetros.
Abid Ali Awan's photo

Abid Ali Awan

12 min

Tutorial

Cómo ajustar GPT 3.5: Liberar todo el potencial de la IA

Explore GPT-3.5 Turbo y descubra el potencial transformador del ajuste fino. Aprenda a personalizar este modelo de lenguaje avanzado para aplicaciones especializadas, mejore su rendimiento y comprenda los costes asociados, la seguridad y las consideraciones de privacidad.
Moez Ali's photo

Moez Ali

11 min

Ver MásVer Más