Definicion
Un índice de búsqueda local para RAG es un motor de búsqueda local o autohospedado (como Elasticsearch, Meilisearch o SQLite FTS) que se utiliza como backend de recuperación en un canal de recuperación de generación aumentada, que proporciona búsquedas rápidas, privadas y gratuitas en un corpus seleccionado.
En profundidad
Los sistemas RAG necesitan un paso de recuperación para encontrar documentos relevantes antes de que el LLM genere una respuesta. Un índice de búsqueda local almacena y busca en un corpus seleccionado de documentos en la propia infraestructura del desarrollador. Esto proporciona latencia cero, costo cero y recuperación totalmente privada, pero solo sobre los documentos que han sido indexados. Para preguntas que van más allá del corpus local, un enfoque híbrido combina la búsqueda local con una API de búsqueda en vivo. El índice local maneja consultas de dominio conocido (documentos de la empresa, catálogo de productos, datos históricos), mientras que la API de búsqueda maneja consultas de dominio abierto (información de la competencia, eventos actuales, opinión del público). La API de Scavio sirve como capa de búsqueda en vivo en esta arquitectura, complementando en lugar de reemplazando el índice local.
Uso de ejemplo
Un robot de atención al cliente busca primero en un índice local de Meilisearch de artículos de ayuda. Si la puntuación de confianza es inferior a 0,7, recurre al punto final de Google de Scavio para buscar la respuesta en la web pública, lo que garantiza la cobertura incluso cuando los documentos internos están incompletos.
Plataformas
Índice de búsqueda local de RAG es relevante en las siguientes plataformas, todas accesibles a través de la API unificada de Scavio:
- YouTube
Terminos relacionados
Arquitectura de la capa de chat RAG
La arquitectura de la capa de chat RAG es un patrón de diseño para sistemas de IA conversacionales que separa la capa de...
API de SERP
Una API SERP es una interfaz programática que recupera páginas de resultados de motores de búsqueda y las devuelve como ...
Búsqueda de encadenamiento de backend
El encadenamiento de backend de búsqueda es un patrón en el que una aplicación enruta una consulta de búsqueda a través ...