Evaluación de Chatbots RAG: Cómo un Barrido de Modelos + Arreglos de Recuperación Redujeron Costos un 79% y Mejoraron la Calidad un 19%

Un usuario de Reddit realizó una evaluación completa de un chatbot RAG de atención al cliente que funcionaba con ChromaDB con un umbral de similitud predeterminado de 0.7 (distancia coseno) y usaba Gemini 3.1 Flash Lite Preview para la generación. Descubrió que el modelo más caro era el peor en rendimiento y que varios cambios no obvios realmente marcaron la diferencia.
Problemas de Recuperación Disfrazados de Problemas del LLM
El bot respondía "No tengo acceso a información específica sobre los servicios de nuestra empresa" cuando los usuarios hacían preguntas informales como "oye, ¿qué hacen?". El instinto era ajustar los prompts o cambiar de modelo, pero la causa raíz era la recuperación: el umbral de similitud en ChromaDB estaba configurado en 0.7 (distancia coseno, menor = más similar, por lo tanto estricto). Las preguntas informales no producían embeddings lo suficientemente cercanos a ningún fragmento, por lo que no se recuperaba ningún documento. La lección: registra qué contexto recibe realmente el LLM antes de culpar a la generación. Si la recuperación no devuelve nada, ningún ajuste de prompt lo soluciona.
Los Evaluadores Heurísticos Son Peores Que Ninguno
La coincidencia de palabras clave y el conteo de referencias a fuentes daban números sin correlación con la satisfacción del usuario. El autor cambió a un juez LLM (Claude Haiku 4.5 vía OpenRouter) que puntuaba relevancia, precisión, utilidad y calidad general en una escala de 0 a 10. Costo: unos pocos centavos por ejecución completa.
Desduplicar Fragmentos
Dos turnos tenían tres fragmentos de FAQ casi idénticos en la ventana de contexto. Agregar una verificación de >80% de superposición de tokens del mismo archivo fuente limpió el contexto, redujo los tokens y detuvo una alucinación de nombres de productos en un turno.
Compensación de Anclaje Más Estricto
Agregar una regla de que el agente solo declare hechos de los documentos recuperados mejoró la precisión, pero redujo la utilidad en turnos con lagunas de conocimiento: el bot comenzó a decir "los documentos no especifican esto, contacta al soporte" en lugar de adivinar. El autor señala que esta es la decisión correcta para un bot de soporte factual, pero debe tomarse de forma consciente.
Resultados del Barrido de Modelos
Ejecutar el mismo arnés de evaluación en 5 modelos mostró que Gemma 4 26B obtuvo 7.88 frente al original Gemini 3.1 Flash Lite Preview con 7.33, y costó un 75% menos por sesión. Mistral Small 3.2 fue el segundo cercano. Nova Micro fue el más barato, pero las respuestas concisas fueron penalizadas por no ser accionables. En general, la calidad mejoró de 6.62 a 7.88 (+19%) y el costo bajó de $0.002420 a $0.000509 por sesión (−79%).
La evaluación completa se realizó con Neo AI Engineer, que construyó el arnés de evaluación, manejó las ejecuciones con puntos de control, resolvió problemas de tiempo de espera y límites de contexto, y consolidó los resultados. El autor revisó todo manualmente.
📖 Lee la fuente completa: r/LocalLLaMA
👀 Ver también

OpenClaw 5.28: Plugin Codex roto tras la actualización — Solución con shim de enlace simbólico
OpenClaw 5.28 rompe el plugin Codex por discrepancia en la ruta del binario. Solución: crear un enlace simbólico desde la ruta esperada a bin/codex.

Líneas de Base de Enrutamiento de Modelos para el Uso de Claude y OpenAI
Un desarrollador comparte su estrategia de enrutamiento de modelos utilizando Claude Haiku 4.5, Sonnet 4.6, Opus 4.6 y ChatGPT 5.3 Codex para diferentes tipos de tareas, con respaldos a GPT-5 Mini y GPT-5.4 cuando sea necesario.

Accediendo a Cámaras Web USB en WSL2 para Detección de Movimiento Local
Un desarrollador comparte cómo usar usbipd-win para pasar cámaras web USB de Windows a WSL2, permitiendo la detección de movimiento local con OpenCV sin dependencias en la nube.

Repositorio ClaudeBusiness: Patrones para Ejecutar Negocios Reales con Claude Code
Un repositorio de GitHub que recopila patrones prácticos, marcos de trabajo y salvaguardas de más de 35 hilos de Reddit de fundadores que utilizan Claude para gestionar agencias de servicios y negocios SaaS individuales.