Búsqueda y grafo
Encuentra por significado y por término exacto a la vez
Dos búsquedas corren en paralelo sobre la misma consulta, una por significado y otra por término literal, y sus resultados se fusionan en una sola lista. Encima hay un grafo que muestra qué documento se enlaza con cuál. Todo corre en su servidor.
- Fusión por rango
- Vectores de 1.024 dimensiones
- Cero créditos por búsqueda
Dos caminos, una sola lista
La búsqueda por significado encuentra la nota que habla de lo mismo con otras palabras. La búsqueda por término literal encuentra el código de contrato que usted escribió tal cual. Se combinan por la posición que cada documento ocupó en su lista, no por el puntaje, así que ninguna de las dos escalas domina a la otra. La coincidencia exacta pesa un poco más a propósito: si escribió una palabra rara, es porque importa.
- Un resultado por documento, con el fragmento de 240 caracteres que mejor calza
- Una nota que quedó tercera en una lista y ausente en la otra puede salir primera
garantía extendida contrato marco
By meaning
- 1 acuerdo-servicio.md
- 2 politica-postventa.md
- 3 andes-v2.md
By exact term
- 1 andes-v2.md
- 2 acta-2026-03-11.md
Fused on rank in each list
- 1 andes-v2.md both
- 2 acuerdo-servicio.md meaning
- 3 acta-2026-03-11.md exact term
El aislamiento vive dentro de la consulta
El identificador de la empresa va en la condición de las dos consultas, no en un filtro que se aplica después sobre los resultados. La diferencia importa más de lo que parece: un filtro posterior que falle deja pasar filas, mientras que una condición que forma parte de la consulta no tiene filas que dejar pasar. Debajo, la base de datos aplica además seguridad a nivel de fila, con el identificador tomado de la sesión verificada y nunca del cuerpo de la petición.
-- por significado
WHERE "companyId" = $empresa
ORDER BY embedding <=> $vector
-- por término exacto
WHERE "companyId" = $empresa
AND contenido %> $texto
La consulta siempre va como parámetro, nunca concatenada al texto de la sentencia.
Subir su historia documental no consume crédito
El modelo que convierte texto en vectores corre en su propia infraestructura. Por eso indexar veinte años de actas cuesta tiempo de máquina y cero créditos, y buscar tampoco cobra. El crédito se gasta cuando el agente trabaja, y solo ahí. Es la diferencia entre poder subir todo el archivo histórico de una vez y tener que elegir qué documentos «vale la pena» indexar.
- Vectores de 1.024 dimensiones, multilingües, con entrada de hasta 4.096 tokens
- El mismo modelo local para español y para inglés, sin traducir nada
- El agente trabaja
- consume
- Subir e indexar documentos
- 0 créditos
- Buscar y navegar el grafo
- 0 créditos
- Recordar conversaciones pasadas
- 0 créditos
- Hablar entre personas
- 0 créditos
Cómo se corta un documento antes de indexarlo
Primero se parte por los títulos del Markdown, que es donde el autor ya marcó que cambia el tema. Si un tramo queda muy largo se corta a 1.200 caracteres con 150 de traslape, para que una frase partida al medio siga apareciendo entera en uno de los dos tramos. Y si el archivo no cambió, no se vuelve a indexar: se compara el hash del contenido y se salta.
- Mover una nota de carpeta conserva sus vectores si el contenido no cambió
- Los envíos al modelo van en lotes, con reintentos y con caché por hash de contenido
- Escribir mil notas de golpe encola el trabajo en vez de tumbar el servidor
## Discount policy
- Split first
- on Markdown headings
- Chunk ceiling
- 1,200 characters
- Overlap
- 150 characters
El grafo: vecinos, retroenlaces y subgrafos
Cada nota es un nodo y cada enlace entre corchetes es una arista. Desde una nota puede ver a qué apunta, quién apunta hacia ella y el subgrafo de su carpeta, que es la forma rápida de descubrir que un manual quedó huérfano o que tres actas hablan del mismo acuerdo. El espacio del grafo se llama por el identificador de la empresa y no por su nombre, así que renombrar la empresa no deja el grafo huérfano.
- El navegador nunca envía consultas al grafo: las arma el servidor
- Antes de responder se valida que la ruta pedida sea de su empresa; si no lo es, no existe
What it does not do yet
Todavía no hay conectores automáticos
La bóveda se llena subiendo archivos y carpetas, o dejando que el agente escriba en ella. No hay sincronización con Drive ni con SharePoint, así que una migración grande se hace una vez, se indexa y de ahí en adelante se trabaja adentro. Para la mayoría de empresas eso ocurre una sola vez y no vuelve a ser tema, pero si su documentación viva está en otro sistema conviene decirlo antes de empezar.
Lo que sí ayuda: indexar no cuesta crédito, así que la migración inicial no tiene un costo de IA asociado por más grande que sea.
Empiece gratis. Pague cuando le sirva.
Crédito de cortesía para que lo pruebe con documentación real de su empresa. Sin tarjeta y sin llamada de ventas. Si funciona, usted elige el plan.
- Crédito de cortesía para empezar
- Sin tarjeta de crédito
- Todas las funciones incluidas