♥ 3
⚡ 0
RAG en Producción · Lección 09

¿Qué propósito cumple un 'namespace' (o colección separada) dentro de una base de datos vectorial usada por una plataforma SaaS que sirve a múltiples clientes distintos?

Aísla los documentos y embeddings de cada cliente entre sí, garantizando que una búsqueda de un cliente nunca devuelva accidentalmente contenido perteneciente a otro cliente distinto
Un namespace reemplaza por completo la necesidad de tener embeddings generados para los documentos de cada cliente
Solo puede existir un único namespace en toda la base de datos vectorial, sin ninguna posibilidad de más
Elimina por completo la necesidad de tener cualquier tipo de autenticación de los usuarios que consultan el sistema
RAG en Producción · Lección 09

Completa el código

Cada cliente de la plataforma SaaS tiene su propio namespace
RAG en Producción · Lección 09

¿Por qué sin namespaces separados, una búsqueda de un cliente en una plataforma SaaS multi-tenant podría accidentalmente devolver documentos confidenciales pertenecientes a otro cliente completamente distinto?

✓

¡Lección completada!

Namespaces y multi-tenancy en bases vectoriales

0
XP ganado
3
Vidas restantes