Saltearse al contenido

Directory

Directory lee los archivos de una carpeta de una sola vez y entrega el texto de cada uno al flujo, junto con su ubicación. Lee documentos de texto, PDF, Word, hojas de cálculo, datos (CSV, JSON, YAML, XML), páginas web y archivos de código.

Úsalo cuando tienes varios documentos agrupados en una carpeta y quieres que un agente o un modelo trabaje con todos ellos.

Cuándo usarlo

  • Cargar en una base de conocimiento todos los manuales de una carpeta.
  • Pedir a un agente que resuma un conjunto de informes.
  • Revisar de una vez los contratos guardados en una carpeta y sus subcarpetas.

Configuración

CampoQué hace
PathLa carpeta que quieres leer.
TypesOpcional. Las extensiones de archivo que quieres cargar, separadas por comas, por ejemplo pdf, docx. Solo se leen los archivos con esas extensiones. Si lo dejas vacío, se leen todos los tipos de archivo admitidos que se indican arriba.
DepthHasta cuántos niveles de subcarpetas se leen. Con 0, se usa lo que indique Recursive. Por defecto, 0.

Opciones avanzadas

CampoQué hace
RecursiveLee también los archivos de todas las subcarpetas. Si está desactivado, lee solo los de la carpeta elegida.
Load HiddenLee también los archivos ocultos.
Silent ErrorsSi un archivo no se puede leer, lo salta y sigue con los demás en lugar de detener el flujo.
Use MultithreadingLee varios archivos a la vez para terminar antes.
Max ConcurrencyCon Use Multithreading, cuántos archivos se leen a la vez. Por defecto, 2.

Resultado

La salida Data entrega un elemento por cada archivo leído, con su texto y su ubicación. Conéctala a un agente, a un modelo o a un almacén de documentos.

Ejemplo

Un departamento de calidad quiere consultar sus procedimientos con un agente:

  1. Añade Directory y, en Path, elige la carpeta de los procedimientos.
  2. En las opciones avanzadas, activa Recursive para incluir las subcarpetas y Silent Errors para que un archivo dañado no detenga la lectura.
  3. Conecta Data a un almacén de documentos.
  4. Conecta un agente a ese almacén para responder preguntas sobre los procedimientos.

Buenas prácticas

  • Activa Silent Errors cuando la carpeta tenga muchos archivos: un solo archivo dañado no detendrá el flujo.
  • Con carpetas grandes, activa Use Multithreading para acelerar la lectura.

Componentes relacionados

  • File: lee un solo archivo.
  • Parse Data: convierte los datos leídos en texto.