Carga, búsqueda y límites de los documentos consultados por el modelo.
RAG permite consultar documentos mediante búsquedas y aportar los fragmentos encontrados al modelo. ZeroChat extrae y divide el contenido en el navegador, lo guarda en IndexedDB y construye índices de texto con Orama. La búsqueda es léxica: no genera embeddings ni usa un índice vectorial.
La carga e indexación no necesitan un servicio de IA. Al responder, los fragmentos e imágenes recuperados se incorporan a la conversación y se envían al proveedor elegido. Usar almacenamiento local no hace privada una consulta a un proveedor remoto.
Una rama agrupa documentos de un tema o proyecto. Son colecciones documentales, distintas de las ramas de conversación.
Puedes activar varias. Si sus idiomas difieren, aparece un aviso; las selecciones se mantienen. Solo las ramas activas están disponibles para las herramientas de consulta.
Arrastra archivos al panel RAG o selecciónalos desde su área de carga. El texto se divide en fragmentos para poder buscar y leer partes del documento.
El modelo necesita admitir llamadas a herramientas y tener disponibles las herramientas RAG. Activar una rama no equivale a enviar todos sus documentos ni garantiza que el modelo los consulte.
list_documents: lista los documentos disponibles.search_knowledge_base: busca palabras en un documento concreto o en las ramas activas.read_knowledge_chunk: recupera fragmentos identificados por la búsqueda.read_knowledge_image: recupera una imagen extraída; interpretarla requiere un modelo con visión.Indica el documento o tema y pide que se señalen las fuentes. Si faltan resultados, prueba términos presentes en el texto; una búsqueda léxica puede no encontrar sinónimos o traducciones.
Documentos y fragmentos se conservan en IndexedDB; los índices Orama se construyen en memoria. El volumen utilizable depende de la memoria y de la cuota del navegador. Borrar los datos del sitio elimina la base documental.
Seleccionar archivos permite leer esa carga, no da acceso general al disco. Conserva los originales: exportar una conversación no respalda las ramas RAG.
Una temperatura baja puede reducir variaciones, pero no garantiza fidelidad. Contrasta cifras y citas con el documento original, especialmente si el PDF tiene tablas o escaneos.
El RAG se ha ajustado con FinanceBench hasta que un modelo local como Qwen resolvió las dos primeras y las dos últimas pruebas. Eso no garantiza que un modelo pequeño resuelva todas las preguntas del banco.
El RAG necesita un modelo con al menos 32K tokens de contexto. Con menos, el protocolo de consulta, las herramientas y unos pocos fragmentos llenan la ventana y la conversación se compacta enseguida. Si el límite del modelo es conocido y no llega, ZeroChat avisa al activar una rama; el aviso no impide usarla.