RAG: recuperación, búsqueda y evaluación
RAG combina recuperación de documentos y generación de respuestas. Mi trabajo público en esta área permite estudiar cada etapa por separado: qué evidencia se recupera, cuánto cuesta encontrarla y si alcanza para responder. Las fichas enlazan corpus, comandos e informes de los experimentos.
Qué decisión querés resolver
Si falta evidencia en la respuesta
Revisar primero la recuperación. RAG Evaluation Workbench compara BM25, búsqueda densa e híbrida; Chunking Ablation Suite examina cómo la fragmentación afecta a pasajes, tablas y referencias cruzadas.
Si cambia el idioma o el presupuesto
Medir esos segmentos explícitamente. Bilingual Retrieval Evals separa consultas y documentos en inglés y español; Reranker Budget Router estudia decisiones de reranking bajo un límite de pares.
Si cambia el almacenamiento o el corpus
Comprobar filtros, actualizaciones y consistencia de las versiones. Vector Search Portability compara motores con los mismos vectores; Incremental RAG Index ensaya publicación atómica e interrupciones durante la actualización.
Proyectos y evidencia
Cada ficha permite consultar el código, el entorno, los resultados publicados y sus límites. Los experimentos describen esas configuraciones; no acreditan resultados en sistemas de clientes.
RAG Evaluation Workbench
Evaluación reproducible de RAG con BM25, recuperación densa e híbrida, inferencia local en CPU y métricas separadas de recuperación y respuesta.
Chunking Ablation Suite
Ablaciones de fragmentación fija, estructural y semántica con el mismo MiniLM. Mide evidencia completa recuperada y costo de indexación en código, tablas y referencias cruzadas.
Bilingual Retrieval Evals
Evaluación de recuperación EN/ES con BM25 y MiniLM multilingüe. Separa idiomas, direcciones, acentos y expresiones culturales, con rankings y evidencia reproducible.
Reranker Budget Router
Router de reranking con presupuestos estrictos de pares, políticas ajustadas en desarrollo y cross-encoder MiniLM local. Publica calidad, latencia, decisiones y errores.
Vector Search Portability
Comparación real de hnswlib y sqlite-vec con los mismos vectores, filtros y actualizaciones. Recall frente a búsqueda exacta, carga concurrente y pérdida por postfiltrado.
Incremental RAG Index
Índices RAG versionados en SQLite, reutilización de embeddings por hash y publicación atómica. Compara reconstrucción completa e incremental e inyecta cortes del proceso.