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
| Campo | Qué hace |
|---|---|
| Tools (obligatorio) | Las acciones que el agente puede usar. Puedes elegir varias. Por defecto, solo list_conversation_files. |
| Model | El 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. |
| Embedding | El 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ón | Qué puede hacer el agente |
|---|---|
list_conversation_files | Ver la lista de archivos de la conversación, con su nombre, tipo y tamaño. |
get_conversation_file_content | Leer 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_metadata | Consultar los datos de un archivo: nombre, dirección, tipo y tamaño. |
get_conversation_file_resume | Obtener un resumen de un archivo siguiendo las indicaciones que el propio agente escribe. Necesita Model. |
search_in_conversation_files | Buscar un tema o una frase en todos los archivos y recibir los fragmentos más parecidos. Necesita Embedding. |
get_memory_information | Consultar 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.
- Añade Conversation Files y conecta su salida Tools a la entrada Tools del agente.
- En Tools, elige
list_conversation_files,get_conversation_file_resumeysearch_in_conversation_files. - Conecta un modelo de IA a Model y un modelo de embeddings a Embedding.
- 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.