▸ IA localPaso 1 gratis

Construye desde cero una IA que responde con tus documentos y cita de dónde lo saca

Sin frameworks: troceas un documento en párrafos, los indexas con embeddings, buscas los más parecidos a cada pregunta y se los das a un modelo de Ollama para que responda solo con eso y diga qué párrafo usó. Entiendes por dentro cómo funcionan las apps de «chatea con tus PDF».

Al terminar tendrás

  • Tu documento troceado en párrafos indexados.
  • Un script que busca y responde citando el párrafo.
  • Pruebas de lo que sabe y lo que no.

En esta misión · 5 pasos · 24 min

  1. 1Prepara los dos modelos6 min
  2. 2Trocea e indexa el documento5 min
  3. 3Busca y responde6 min
  4. 4Comprueba las citas4 min
  5. 5Ajusta y mejora3 min

Lo que vas a usar

24 min €0 8 GB RAM · sin GPU macOS · Windows

Antes de empezar

  • Haber hecho la misión del buscador por significado ayuda.
  • Un documento de texto largo: un manual, unas normas o un contrato tuyo.
  1. 1Paso 01 de 05 · ~6 min

    Prepara los dos modelos

    Uno para buscar y otro para responder.

    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 --cask ollama-app
      $open -a Ollama
      TerminalmacOS
      $brew install [email protected]
      Terminal
      $ollama pull embeddinggemma
      $ollama pull gemma3
      TerminalmacOS
      $mkdir ~/rag && cd ~/rag
      $python3 -m venv .venv
      $source .venv/bin/activate
      $pip install ollama

      Truco

      🎉 Si los dos modelos se descargan y pip instala ollama, ¡nivel 1 superado!

    ¿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 funcionaollama list muestra embeddinggemma y gemma3.

    Si algo falla (4)
    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.
    En Windows dice que no reconoce el comando nuevo
    Cierra PowerShell y ábrelo otra vez: la ventana vieja no sabe que acabas de instalar algo. Si lo que no reconoce es winget, actualiza «Instalador de aplicación» desde Microsoft Store.
    Sale «pip: command not found» o «no se reconoce pip»
    Usa python3 -m pip en Mac o py -m pip en Windows en lugar de pip. Si tampoco va, instala Python con la orden del paso 1 y abre una terminal nueva.
    En Windows sale «la ejecución de scripts está deshabilitada»
    Ejecuta una vez Set-ExecutionPolicy -Scope CurrentUser RemoteSigned, contesta S y vuelve a activar el entorno.

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

  2. Lo que desbloqueas

    4 pasos · 4 comandos · 1 errores típicos resueltos

    1. 2Trocea e indexa el documento~5 min

      Un trozo por párrafo.

      2 comandos · comprobación incluida

    2. 3Busca y responde~6 min

      Los 3 párrafos más parecidos van al modelo.

      2 comandos · 1 error resuelto · comprobación incluida

    3. 4Comprueba las citas~4 min

      Que no se lo invente.

    4. 5Ajusta y mejora~3 min

      Los tres mandos de un RAG.

    Pasos 2–5 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Preguntas de prueba

Para ver si de verdad lee el documento.

Prompt para tu IA

Lee este documento y escribe 10 preguntas cuya respuesta esté en él y 3 cuya respuesta NO esté, para probar un sistema de preguntas: [pega un trozo del documento]

Mejora el prompt

Que no invente.

Prompt para tu IA

Este es el prompt de mi sistema RAG: [pega el prompt]. Mejóralo para que cite siempre el párrafo, diga «no lo sé» cuando no esté en el contexto y responda en menos de 100 palabras.

Siguiente nivel: compara modelos

Mide qué modelo responde mejor a tus preguntas.

Siguiente misión

Cómo deshacerlo

Borra la carpeta del proyecto y los modelos si no los usas.

Borrar los modelos
$ollama rm embeddinggemma
$ollama rm gemma3
Borrar el proyectomacOS
$rm -r ~/rag

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 · 29 de 49Saca todo el jugo a tu Mac con chip Apple: modelos de IA con MLX
Tu progreso 0/5Paso 1 →