Saltearse al contenido

Conversation Files

Conversation Files da a un agente acceso a los archivos que se han compartido en la conversación en curso: documentos, imágenes o vídeos que el usuario ha adjuntado. Con él, el agente puede ver qué archivos hay, leer su contenido, resumirlos o buscar un dato concreto dentro de ellos.

Conectas su salida Tools a la entrada Tools del agente y eliges en el campo Tools qué acciones le permites. El agente decide en cada momento cuál usar según lo que le pidan.

Cuándo usarlo

  • Un cliente adjunta un contrato al chat y pregunta por una cláusula concreta.
  • Un empleado sube varias facturas y pide al asistente un resumen de cada una.
  • Un usuario envía una foto de un producto dañado y el agente tiene que describir lo que ve.
  • Quieres que el agente recuerde lo que se ha hablado antes en la misma conversación.

Configuración

CampoQué hace
Tools (obligatorio)Las acciones que el agente puede usar. Puedes elegir varias. Por defecto, solo list_conversation_files.
ModelEl modelo de IA que describe imágenes y vídeos y que redacta los resúmenes. Conéctalo si activas la lectura o el resumen de archivos.
EmbeddingEl modelo de embeddings que permite buscar por significado dentro de los archivos. Conéctalo si activas search_in_conversation_files.

Acciones disponibles en Tools:

AcciónQué puede hacer el agente
list_conversation_filesVer la lista de archivos de la conversación, con su nombre, tipo y tamaño.
get_conversation_file_contentLeer el contenido completo de un archivo. Si es una imagen o un vídeo, recibe una descripción hecha por el Model.
get_conversation_file_metadataConsultar los datos de un archivo: nombre, dirección, tipo y tamaño.
get_conversation_file_resumeObtener un resumen de un archivo siguiendo las indicaciones que el propio agente escribe. Necesita Model.
search_in_conversation_filesBuscar un tema o una frase en todos los archivos y recibir los fragmentos más parecidos. Necesita Embedding.
get_memory_informationConsultar los mensajes anteriores de la conversación.

Resultado

  • Tools: se conecta a la entrada Tools de un agente y le da las acciones elegidas.
  • Data: la lista de archivos de la conversación, con su identificador, nombre, dirección, tipo y tamaño. Se oculta cuando conectas la salida Tools.

Ejemplo

Un despacho de abogados ofrece un chat donde los clientes adjuntan documentos.

  1. Añade Conversation Files y conecta su salida Tools a la entrada Tools del agente.
  2. En Tools, elige list_conversation_files, get_conversation_file_resume y search_in_conversation_files.
  3. Conecta un modelo de IA a Model y un modelo de embeddings a Embedding.
  4. Un cliente sube un contrato de alquiler y pregunta “¿Cuánto preaviso necesito para irme?”. El agente busca en el documento el fragmento sobre el preaviso y responde con lo que dice.

Buenas prácticas

  • Activa solo las acciones que el agente necesita: con menos opciones elige mejor.
  • Las descripciones de imágenes y vídeos dependen de que el Model conectado sepa interpretar imágenes o vídeo.

Componentes relacionados

  • Agent: el agente al que se conecta este componente.
  • Conversaciones: dónde se ven las conversaciones de tus flujos.