Clasificación de Texto
Clasifica y etiqueta automáticamente el texto de entrada en categorías usando IA, con opciones personalizables para categorías, modelos y tipos de clasificación.

Descripción del componente
Cómo funciona el componente Clasificación de Texto
Componente de Clasificación
El componente Clasificación está diseñado para realizar la clasificación de texto, organizando el texto entrante en una o más categorías definidas por el usuario. Esto es especialmente útil en flujos de trabajo de IA donde se requiere la categorización automática, el enrutamiento o el etiquetado de mensajes o documentos entrantes.
Qué Hace el Componente
En esencia, este componente toma un texto de entrada y lo clasifica según un conjunto de categorías y sus descripciones opcionales. Admite integración con el historial conversacional y permite la personalización de la lógica de clasificación utilizando varias opciones de configuración. El componente es independiente del modelo y puede aprovechar cualquier modelo de lenguaje compatible, incluidos modelos ligeros, lo que lo hace flexible y eficiente para una variedad de casos de uso.
Entradas Clave
Nombre de Entrada | Tipo | Requerido | Descripción |
---|---|---|---|
Texto de Entrada | Mensaje | Sí | El texto principal que se va a clasificar. |
Historial de Chat | InMemoryChatMessageHistory | No | Mensajes de conversaciones previas para proporcionar contexto y mejorar la precisión de la clasificación. |
LLM (Modelo) | BaseChatModel | No | Especifica qué modelo de lenguaje grande usar para la clasificación. |
Categorías | Datos (Diccionario Anidado) | Sí | Un diccionario de nombres de categorías y descripciones opcionales para definir en qué debe clasificarse el texto. |
Tipo de Clasificación | Desplegable (str) | Sí | Elige cuántas categorías pueden seleccionarse: Una o Más, Cero o Más, Solo Una, Cero o Una. |
Mensaje de Sistema Personalizado | Mensaje | No | Un mensaje de sistema opcional para guiar aún más el comportamiento del modelo de clasificación. |
Descripción de la Herramienta | str (multilínea) | No | Una descripción para la herramienta, útil cuando se usa dentro de frameworks de agentes. |
Nombre de la Herramienta | str | No | Opcional, para referenciar esta herramienta en flujos de trabajo basados en agentes. |
Verbose | bool | No | Opción para habilitar salida detallada para depuración o transparencia. |
Características Notables
- Integración con Historial de Chat: Al incorporar el historial de chat, el componente puede clasificar el texto con mayor contexto, aumentando la precisión en conversaciones de varios turnos.
- Tipo de Clasificación Configurable: Permite una lógica de clasificación flexible, permitiendo una o varias categorías por entrada según las necesidades del flujo de trabajo.
- Prompts Personalizables: Los usuarios avanzados pueden añadir mensajes de sistema para ajustar o afinar el prompt de clasificación.
- Flexibilidad de Modelo: Funciona con una gama de modelos de lenguaje, incluidos modelos más pequeños/rápidos.
Salidas
Nombre de Salida | Tipo | Descripción |
---|---|---|
Categorías | Mensaje | Las clasificaciones resultantes para el texto de entrada. |
Herramienta | Herramienta | La instancia de la herramienta de clasificación, para integración en flujos de agentes. |
Ejemplos de Uso
- Soporte al Cliente: Clasifica automáticamente tickets de soporte entrantes o mensajes de chat para derivarlos al departamento correcto.
- Moderación de Contenido: Clasifica contenido generado por usuarios en categorías como seguro, spam o marcado.
- Gestión Documental: Organiza documentos o correos electrónicos por tema o departamento.
- IA Conversacional: Proporciona respuestas con contexto clasificando la intención del usuario basada en el historial de la conversación.
¿Por Qué Usar Este Componente?
Este componente agiliza el proceso de integrar una sólida clasificación de texto en tus flujos de trabajo de IA. Su flexibilidad, conciencia de contexto y soporte tanto para configuraciones básicas como avanzadas lo convierten en un bloque de construcción valioso para automatización, analítica y sistemas de IA conversacional. Ya sea que necesites una categorización simple basada en palabras clave o una detección de intención matizada y rica en contexto, este componente puede adaptarse a tus requerimientos.
Ejemplos de plantillas de flujo utilizando el componente Clasificación de Texto
Para ayudarle a comenzar rápidamente, hemos preparado varios ejemplos de plantillas de flujo que demuestran cómo utilizar el componente Clasificación de Texto de manera efectiva. Estas plantillas muestran diferentes casos de uso y mejores prácticas, facilitando la comprensión e implementación del componente en sus propios proyectos.
Preguntas frecuentes
- ¿Qué hace el componente de Clasificación de Texto?
Analiza el texto de entrada y lo asigna a una o más categorías que tú defines, utilizando un modelo de IA para una clasificación precisa y automatizada.
- ¿Puedo definir mis propias categorías?
Sí, puedes configurar categorías y descripciones personalizadas para adaptar la clasificación a las necesidades específicas de tu flujo de trabajo.
- ¿Admite contexto de mensajes previos?
Sí, puedes habilitar la entrada de historial de chat para mejorar la precisión de la clasificación considerando el contexto de la conversación anterior.
- ¿Qué modelos se pueden usar para la clasificación?
Puedes seleccionar entre varios modelos de lenguaje, incluidos LLM pequeños o grandes, según tus requisitos de precisión y velocidad.
- ¿Es posible controlar cuántas categorías se asignan?
Sí, puedes especificar si la clasificación debe devolver una, varias o ninguna categoría para cada entrada.
Prueba la Clasificación de Texto de FlowHunt
Experimenta una categorización de texto rápida y confiable impulsada por IA en tus automatizaciones con el componente de Clasificación de Texto de FlowHunt.