Conocimiento

Busca, crea y gestiona documentos en tus bases de conocimiento mediante similitud vectorial

El bloque Conocimiento conecta tu flujo de trabajo con una base de conocimiento, lo que permite la generación aumentada por recuperación (RAG) mediante la realización de búsquedas de similitud vectorial, la carga de nuevos fragmentos y la creación de documentos, todo en tiempo de ejecución.

Descripción general

Buscar: Ejecuta una consulta de similitud semántica en tu base de conocimiento y recupera los fragmentos más relevantes

Subir fragmento: Añade un nuevo fragmento de texto a un documento existente para que se pueda buscar en futuras consultas

Crear documento: Agrega un documento nuevo (con etiquetas opcionales) a la base de conocimiento

Operaciones

Realiza una búsqueda de similitud vectorial y devuelve los fragmentos más coincidentes.

CampoObligatorioDescripción
Base de conocimientoSíLa base de conocimiento que se va a buscar
Consulta de búsquedaNo si se proporcionan filtros de etiquetasConsulta en lenguaje natural; se puede combinar con filtros.
Número de resultadosNoCuántos fragmentos devolver (predeterminado: 10)
Filtros de etiquetasNoLimita los resultados a documentos que coincidan con etiquetas específicas

Configura filtros de igualdad de texto en el modo avanzado. Se admiten búsquedas solo con etiquetas, solo con consulta o combinadas. Varios valores de una etiqueta usan OR; distintas etiquetas usan AND. Se rechazan las etiquetas desconocidas y los operadores no compatibles.

Añade un fragmento de texto a un documento existente dentro de la base de conocimiento. El fragmento se incrusta automáticamente y queda disponible para futuras búsquedas.

CampoObligatorioDescripción
Base de conocimientoSíBase de conocimiento de destino
DocumentoSíEl documento al que se añade el fragmento
Contenido del fragmentoSíEl contenido de texto que se va a subir

Crea un documento nuevo en la base de conocimiento. El contenido se divide en fragmentos, se generan los embeddings y se indexa.

CampoObligatorioDescripción
Base de conocimientoSíBase de conocimiento de destino
Nombre del documentoSíNombre del documento nuevo
Contenido del documentoSíContenido de texto completo
Etiquetas del documentoNoEtiquetas para categorizar y filtrar

Configuración

Operación
Select...
Base de conocimiento*
Selecciona una base de conocimiento
Consulta de búsqueda
Introduce tu consulta de búsqueda (opcional si usas filtros de etiquetas)
Número de resultados
Introduce el número de resultados (predeterminado: 10)
Filtros de etiquetas
Añade filtros de etiquetas
Documento*
Selecciona un documento
Contenido del fragmento*
Introduce el contenido del fragmento que vas a subir
Nombre del documento*
Introduce el nombre del documento
Contenido del documento*
Introduce el contenido del documento
Etiquetas del documento
Etiquetas del documento

Salidas

OperaciónSalida
Searchresults (fragmentos coincidentes), query, totalResults
Upload Chunkmessage, data.chunkId, data.content, data.chunkIndex, además de documentId, documentName y cost
Create Documentmessage y data con documentId, documentName, type, enabled, createdAt y updatedAt

Usa <knowledge.data.documentId> después de Create Document. Las confirmaciones de escritura no se devuelven en results.

Buenas prácticas

  • Mantén los fragmentos enfocados -- los fragmentos más cortos y coherentes en cuanto al tema producen mejores coincidencias de similitud que un texto largo con múltiples temas.
  • Combínalo con un bloque Agent -- canaliza los resultados de búsqueda al contexto de un Agent para construir un flujo RAG.

Los filtros de etiquetas restringen los documentos buscados y pueden combinarse con una consulta semántica. Consulta Base de conocimiento. Revisa los documentos devueltos; las etiquetas no son una barrera de control de acceso.