# Instrucciones para el agente: X Algorithm: estudia la selección y ordenación del feed

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.

- Dificultad: avanzado
- Proyecto: https://github.com/xai-org/x-algorithm (licencia Apache-2.0)
- Guía completa: https://lab.wisd.ai/hub/x-algorithm

---

## Para el agente: cómo acompañar al usuario

1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

---

## Pasos de configuración

### Paso 1: delimita el estudio

Abre https://github.com/xai-org/x-algorithm y lee Overview y What’s not in this repo. Elige un recorrido concreto; no necesitas instalar el sistema para examinarlo.

### Paso 2: sigue los candidatos

En System Architecture del README, recorre Request Path: fuentes, hidratación, filtros, puntuación y selección. Abre los archivos enlazados de Home Mixer y comprueba qué recibe y devuelve cada etapa.

### Paso 3: contrasta una hipótesis

Selecciona una regla, por ejemplo el filtrado de duplicados o la diversidad de autores. Localiza su implementación y anota qué parte depende de configuración o datos externos. Usa el código para contrastar la hipótesis, sin convertirlo en una promesa de alcance.

## Comprobación

Explica con enlaces al código por qué un candidato podría descartarse antes y después de puntuarlo. Distingue lo observado en el código de los servicios o parámetros que el repo no entrega.

## Si algo falla

Si una ruta requiere componentes no incluidos, registra esa dependencia y consulta la sección de exclusiones. No inventes una receta de despliegue: esta guía propone lectura técnica, porque el repo no presenta un inicio rápido completo del servicio de X.
