#!/usr/bin/env bash # Diagnostico del RAG: comprueba que la busqueda de conocimiento funciona y, si # algo falla, dice que y como arreglarlo. # # ./probar_rag.sh comprobaciones rapidas # ./probar_rag.sh --eval ademas mide la calidad de recuperacion (hit@k) # ./probar_rag.sh --verboso ensena el primer resultado de cada busqueda # # No necesita nada arrancado: si no tienes indice propio, usa el publico del repo. set -e RAIZ=$(cd -P "$(dirname "${BASH_SOURCE[0]:-$0}")" && pwd) PY="$RAIZ/nucleo/venv/bin/python" [ -x "$PY" ] || PY=$(command -v python3) [ -n "$PY" ] || { echo "no encuentro python3"; exit 1; } cd "$RAIZ/nucleo" exec "$PY" -m saber.diagnostico "$@"