▸ IA localPaso 1 gratis

Pregúntale la mejor jugada al campeón: Stockfish en tu terminal

Stockfish es el motor de ajedrez más fuerte del mundo y es gratis. Le hablas en su idioma (UCI), le das una posición y te dice la mejor jugada y quién va ganando. Luego lo conectas a un script de Python para jugar contra él.

Al terminar tendrás

  • Stockfish instalado.
  • Su mejor jugada para una posición.
  • Una partida contra él en la terminal.

En esta misión · 5 pasos · 18 min

  1. 1Instala Stockfish4 min
  2. 2La mejor jugada3 min
  3. 3¿Quién gana?3 min
  4. 4Juega contra él6 min
  5. 5Analiza tus partidas2 min

Lo que vas a usar

18 min €0 4 GB RAM · sin GPU macOS · Windows

Antes de empezar

  • Saber mover las piezas (no hace falta jugar bien).
  1. 1Paso 01 de 05 · ~4 min

    Instala Stockfish

    En Mac con brew; en Windows, descarga.

    1. 1

      Abre la terminal. En Mac: pulsa Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe PowerShell y pulsa Enter.

      TerminalmacOS
      $brew install stockfish
    2. 2

      En Windows, descarga el .zip de stockfishchess.org/download, descomprímelo en $HOME\ajedrez y renombra el .exe a stockfish.exe.

      TerminalmacOS
      $stockfish
    3. 3

      Escribe uci y pulsa Enter. Responde con su nombre y termina con uciok. Sal con quit.

      Así debería verse

      uci es la orden con la que un programa pide al motor que se presente; el motor contesta uciok.

      Truco

      🎉 Si ves uciok, ¡nivel 1 superado! Estás hablando con el motor.

    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprueba que funcionaStockfish contesta uciok.

    Si algo falla (1)
    Sale «brew: command not found»
    Te falta Homebrew. Instálalo con el comando de su web oficial, brew.sh, cierra la terminal, ábrela otra vez y repite.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    4 pasos · 8 comandos · 3 errores típicos resueltos

    1. 2La mejor jugada~3 min

      Desde la posición inicial.

      1 comando · comprobación incluida

    2. 3¿Quién gana?~3 min

      La evaluación en centipeones.

      1 comando · comprobación incluida

    3. 4Juega contra él~6 min

      Un script de Python.

      6 comandos · 3 errores resueltos · comprobación incluida

    4. 5Analiza tus partidas~2 min

      Lo que hacen los clubes.

    Pasos 2–5 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Aprende de tu error

Con la evaluación.

Prompt para tu IA

Stockfish dice que mi jugada [jugada] baja la evaluación de +0.5 a -1.2. Explícame en lenguaje sencillo por qué puede ser mala.

Una apertura

Paso a paso.

Prompt para tu IA

Explícame la idea de la apertura italiana en 5 frases y dame las 6 primeras jugadas en notación UCI (como e2e4).

Siguiente nivel: Una IA que vive en una pestaña

IA sin instalar nada.

Siguiente misión

Cómo deshacerlo

Desinstala Stockfish y borra la carpeta del juego.

Quitar StockfishmacOS
$brew uninstall stockfish
$rm -rf ~/ajedrez

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Tu IA en casa · 44 de 49Una IA que vive en una pestaña: WebLLM sin instalar nada
Tu progreso 0/5Paso 1 →