Colecciones
Como crear y gestionar colecciones de datos estructurados.
Que es una coleccion
Una coleccion es un conjunto de datos estructurados que define que informacion almacenas. Cada coleccion tiene campos con tipos definidos, y los datos se guardan como registros individuales.
Las colecciones son la base de datos que tus agentes pueden consultar durante las conversaciones.
Crear una coleccion
Hay dos formas de crear colecciones:
Coleccion manual
- Ve a Datos > Extracciones.
- Haz clic en Nueva coleccion.
- Define un nombre, descripcion y los campos.
Coleccion por extraccion
- Ve a Datos > Extracciones.
- Crea una plantilla de extraccion definiendo los campos que quieres extraer de documentos.
- La coleccion se crea automaticamente al guardar la plantilla.
Campos
Cada campo de una coleccion tiene:
| Propiedad | Descripcion |
|---|---|
| Nombre | Identificador del campo (sin espacios) |
| Tipo | Tipo de dato esperado |
| Descripcion | Guia para la IA sobre que contiene este campo |
Tipos de campo soportados
| Tipo | Descripcion | Ejemplo |
|---|---|---|
| string | Texto libre | "Impresora HP LaserJet" |
| float | Numero decimal | 199.99 |
| int | Numero entero | 42 |
| boolean | Verdadero/falso | true |
| date | Fecha | "2024-03-15" |
| list[string] | Lista de textos | ["rojo", "azul", "verde"] |
| file | Archivo adjunto | PDF, imagen (almacenado en la nube) |
Busqueda inteligente
Cada registro almacenado genera automaticamente un embedding — una representacion numerica del significado del contenido. Esto permite buscar por significado, no solo por palabras exactas.
Por ejemplo, si buscas "laptop para diseno", encontraras registros como "MacBook Pro para diseño grafico" aunque las palabras no coincidan exactamente.
Indice de busqueda
La plataforma crea automaticamente un indice de busqueda vectorial en cada coleccion. Si necesitas regenerar los embeddings (por ejemplo, despues de modificar campos), puedes usar la opcion de reindexar desde la API.
Editar una coleccion
Puedes actualizar el nombre, descripcion y campos de una coleccion existente. Ten en cuenta que cambiar los campos no modifica los registros existentes — solo afecta las futuras extracciones y creaciones de registros.
Eliminar una coleccion
Al eliminar una coleccion se elimina su definicion. Los registros existentes permanecen en la base de datos pero ya no estaran vinculados a una plantilla.