Buscar por significado, no por letras

Un buscador antiguo solo encuentra la palabra exacta: si escribes 'factura', no te muestra el párrafo que dice 'comprobante de cobro'. La búsqueda semántica entiende de qué trata el texto y encuentra lo relacionado aunque use otras palabras.
Para eso existen los embeddings: cada pedazo de texto se convierte en una lista larga de números (una 'huella de significado'). Textos con sentido parecido terminan con huellas parecidas.
No necesitas calcular nada de esto. Como vibe coder, lo que decides es qué documento fragmentar, de qué tamaño hacer los pedazos y cuántos resultados mostrarle a la IA. Los embeddings y el mapa los pone la herramienta; el criterio del contenido es tuyo.
Un cliente escribe "¿me pueden dar un comprobante de lo que pagó?". ¿Por qué la búsqueda semántica encuentra el párrafo titulado "Facturación" aunque no dice "comprobante"?
Un embedding convierte un texto en una lista de números que representa su significado, no la cantidad de palabras.
Un equipo describe su buscador interno. Una línea revela que aún usa solo palabras exactas. Márcala.
Marca la línea o las líneas con error y pulsa Comprobar.
Toma dos formas distintas de preguntar lo mismo sobre tu negocio (una con palabras muy diferentes). Explica en una línea por qué la búsqueda por palabras exactas fallaría y la semántica acertaría.
Usa un sinónimo o una pregunta vs. un título de documento.
Tu texto se guarda sólo en este dispositivo.
Siguiente paso: El pipeline RAG — unimos fragmentación, embeddings, búsqueda y respuesta con fuente en una sola cadena.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.