Insights / Artículos técnicos

Cloudflare Vectorize y RAG: entiende la diferencia entre búsqueda y respuestas de IA

Explica cómo Cloudflare Vectorize facilita encontrar información ya pública desde preguntas naturales, con sus beneficios, su papel junto a la búsqueda normal, RAG y una adopción gradual.

  • Tecnología
  • Cloudflare
  • Vectorize
  • RAG
  • Búsqueda semántica
  • Búsqueda en el sitio
Cloudflare Vectorize y RAG: entiende la diferencia entre búsqueda y respuestas de IA
Contenido
  1. Primero, la conclusión: Vectorize reduce la distancia entre una pregunta y una página
  2. Primero: ¿qué es RAG?
  3. Vectorize y RAG tienen tareas diferentes
  4. Cuándo aporta más valor
  5. Empezar en tres etapas
  6. Una respuesta RAG empieza al seleccionar la evidencia
  7. Continúa desde la decisión hasta la implementación

Primero, la conclusión: Vectorize reduce la distancia entre una pregunta y una página

Un sitio puede tener guías y FAQ muy cuidadas y, aun así, sus visitantes no las encuentran. A menudo, las palabras del título de una página no son las mismas que las palabras de una pregunta.

Por ejemplo, una página puede hablar de «configuración de la cuenta», mientras una persona pregunta «¿qué debo hacer después de iniciar sesión?» o «no entiendo la configuración inicial». Vectorize busca información pública de significado cercano, no solo palabras idénticas, y ayuda a cerrar esa distancia.

No inventa hechos ni corrige automáticamente información desactualizada. Su valor es crear una entrada más natural a la información que ya se publica y se considera fiable. Cloudflare documenta Vectorize para búsqueda semántica, recomendaciones, clasificación y otros usos. Documentación de Cloudflare Vectorize

Primero: ¿qué es RAG?

RAG significa Retrieval Augmented Generation. En palabras sencillas, es una forma de buscar información relevante primero y dejar que una IA genere una respuesta usando esa información.

Piensa en Vectorize como el catálogo de una biblioteca que encuentra materiales de significado parecido. RAG es el trabajo completo del bibliotecario: encontrar los materiales, leer las fuentes elegidas y responder mostrando de dónde salió la información.

En vez de enviar una pregunta directamente a un modelo de IA, se recupera material relacionado de la información pública propia y se añade como contexto. Cloudflare describe RAG como el uso de contexto de una búsqueda vectorial para ampliar el prompt enviado a un LLM. Documentación de Cloudflare

Vectorize y RAG tienen tareas diferentes

Componente Tarea Qué puede hacer por sí solo
Pagefind Encontrar palabras en las páginas Encontrar rápidamente nombres de producto, nombres propios y códigos de error
Vectorize Encontrar información con significado parecido Devolver candidatos para paráfrasis y páginas relacionadas
RAG Generar una respuesta con IA a partir de evidencia recuperada Devolver una respuesta junto con enlaces a las páginas de origen

Vectorize no genera una respuesta. RAG es más que buscar. Es el contrato entre recuperación, selección de evidencia, generación de respuesta y presentación de fuentes que permite al lector verificar una respuesta.

Comparación entre la búsqueda normal que encuentra palabras exactas y la búsqueda semántica que encuentra varias páginas relacionadas

Diagrama: la búsqueda normal sirve para palabras exactas; la semántica sirve para paráfrasis e información relacionada. Es mejor darles roles distintos que sustituir una por otra.

Cuándo aporta más valor

Es especialmente fácil de evaluar en sitios donde las personas formulan la misma necesidad con palabras distintas, donde guías y FAQ se reparten en varias páginas y donde conviene dirigir a una fuente original. Si las páginas públicas, borradores e información interna no están separados, o si no se puede identificar qué contenido está vigente, primero hay que ordenar esa información.

Empezar en tres etapas

No hace falta crear un chatbot como primer paso.

  1. Conservar la búsqueda normal. Mantener Pagefind para nombres de producto y códigos de error.
  2. Añadir búsqueda de contenido relacionado. Mostrar con Vectorize páginas públicas cercanas a una pregunta y evaluarlas con preguntas representativas.
  3. Añadir respuestas basadas en evidencia. Incorporar RAG solo al definir qué páginas se pueden usar, qué enlaces de fuente se mostrarán y cuándo la respuesta debe rechazarse.

Ruta de adopción por etapas desde la búsqueda normal hasta la búsqueda semántica de contenido relacionado y las respuestas de IA basadas en evidencia, con retorno seguro a la búsqueda normal

Diagrama: al conservar la búsqueda normal como base, se pueden validar la búsqueda semántica y las respuestas de IA de forma gradual y volver a una ruta segura cuando sea necesario.

Así se valida la calidad de la información buscable antes de optimizar la apariencia de las respuestas de IA.

Una respuesta RAG empieza al seleccionar la evidencia

Decisión Punto de partida sencillo Motivo
Alcance de las preguntas Solo información pública del sitio Evita usar borradores o información interna en una respuesta
Mostrar evidencia Enlazar la página original con cada respuesta Los lectores pueden comprobar la respuesta
Evidencia insuficiente Decir «No puedo confirmarlo» Evita conjeturas que parecen plausibles
Separación de búsqueda Pagefind al escribir; Vectorize/RAG tras una acción explícita Mantiene comprensibles el envío de datos, el coste y la espera

RAG no hace imposibles las respuestas incorrectas. La calidad depende de elegir el corpus, comprobar la evidencia y definir explícitamente cuándo no responder.

Flujo RAG que recupera páginas candidatas, comprueba las fuentes, produce una respuesta con citas y se detiene cuando la evidencia es insuficiente

Diagrama: RAG no trata los resultados de búsqueda como una respuesta. Comprueba la información de origen y conecta solo la evidencia utilizable con la respuesta y la cita.

Continúa desde la decisión hasta la implementación

  1. Guía detallada para implementar Vectorize con seguridad para corpus de HTML público, content hash, sincronización diferencial, separación de Preview y Production, y rate limits.
  2. Diseño técnico para un chat de contacto con IA para entradas de IA, límites de API y listas permitidas de URL.
  3. Ampliar un sitio oficial con Astro y Cloudflare para los roles que permiten añadir búsqueda y funciones de IA de forma segura.

Separar «necesitamos mejor búsqueda» de «necesitamos orientación de IA con fuentes verificables» aclara mucho la implementación y las comprobaciones necesarias.

Fundamentos de RAG

Cuatro pasos desde una pregunta hasta una respuesta con evidencia

Un resultado de búsqueda no es una respuesta: primero se recupera la página pública original antes de usarla como contexto.

  1. Preparar la información pública

    Incluir solo páginas que se puedan mostrar a los lectores.

  2. Buscar por significado

    Convertir la pregunta en embedding y usar Vectorize para encontrar información cercana.

  3. Seleccionar la evidencia

    Comprobar página de origen, URL y vigencia antes de elegir qué puede usar la respuesta.

  4. Responder o aplazar

    Generar una respuesta solo con evidencia suficiente; de lo contrario, indicar que no puede confirmarse.