Classificação de Texto
Classifique e rotule automaticamente textos de entrada em categorias usando IA, com opções personalizáveis para categorias, modelos e tipos de classificação.

Descrição do componente
Como o componente Classificação de Texto funciona
Componente de Classificação
O componente Classificação foi desenvolvido para realizar a classificação de textos, organizando textos recebidos em uma ou mais categorias definidas pelo usuário. Isso é especialmente útil em fluxos de trabalho de IA onde é necessário categorizar, encaminhar ou rotular automaticamente mensagens ou documentos recebidos.
O que o Componente Faz
Em essência, este componente recebe um texto de entrada e o classifica de acordo com um conjunto de categorias e suas descrições opcionais. Ele suporta integração com o histórico de conversas e permite a personalização da lógica de classificação por meio de várias opções de configuração. O componente é agnóstico ao modelo e pode utilizar qualquer modelo de linguagem compatível, incluindo modelos leves, tornando-o flexível e eficiente para diversos casos de uso.
Entradas Principais
Nome da Entrada | Tipo | Obrigatório | Descrição |
---|---|---|---|
Texto de Entrada | Mensagem | Sim | O texto principal a ser classificado. |
Histórico de Chat | InMemoryChatMessageHistory | Não | Mensagens anteriores da conversa para fornecer contexto e melhorar a precisão da classificação. |
LLM (Modelo) | BaseChatModel | Não | Especifica qual modelo de linguagem utilizar para a classificação. |
Categorias | Dados (Dicionário Aninhado) | Sim | Um dicionário com nomes de categorias e descrições opcionais para definir em que o texto deve ser classificado. |
Tipo de Classificação | Dropdown (str) | Sim | Escolha quantas categorias podem ser selecionadas: Uma ou Mais, Zero ou Mais, Apenas Uma, Zero ou Uma. |
Mensagem de Sistema Personalizada | Mensagem | Não | Um prompt opcional de sistema para orientar ainda mais o comportamento do modelo de classificação. |
Descrição da Ferramenta | str (multilinha) | Não | Uma descrição para a ferramenta, útil quando utilizada em frameworks de agentes. |
Nome da Ferramenta | str | Não | Opcional, para referência desta ferramenta em fluxos de trabalho baseados em agentes. |
Verbose | bool | Não | Opção para ativar saída detalhada para depuração ou transparência. |
Funcionalidades Notáveis
- Integração com Histórico de Chat: Ao incorporar o histórico de conversas, o componente pode classificar textos com mais contexto, aumentando a precisão em diálogos com múltiplas interações.
- Tipo de Classificação Configurável: Suporta lógica de classificação flexível, permitindo uma ou várias categorias por entrada conforme a necessidade do fluxo de trabalho.
- Prompts Personalizáveis: Usuários avançados podem adicionar mensagens de sistema para ajustar ou refinar o prompt de classificação.
- Flexibilidade de Modelo: Funciona com uma variedade de modelos de linguagem, incluindo modelos menores/mais rápidos.
Saídas
Nome da Saída | Tipo | Descrição |
---|---|---|
Categorias | Mensagem | As classificações resultantes para o texto de entrada. |
Ferramenta | Ferramenta | A instância da ferramenta de classificação, para integração em fluxos de agentes. |
Exemplos de Casos de Uso
- Suporte ao Cliente: Categorize automaticamente tickets de suporte ou mensagens de chat recebidas para direcioná-las ao departamento correto.
- Moderação de Conteúdo: Classifique conteúdos gerados por usuários em categorias como seguro, spam ou sinalizado.
- Gestão de Documentos: Organize documentos ou e-mails por assunto ou departamento.
- IA Conversacional: Forneça respostas contextuais classificando a intenção do usuário com base no histórico da conversa.
Por que Usar Este Componente?
Este componente simplifica o processo de integração de uma classificação de texto robusta em seus fluxos de trabalho de IA. Sua flexibilidade, reconhecimento de contexto e suporte tanto para configurações básicas quanto avançadas o tornam um elemento valioso para automação, análise e sistemas de IA conversacional. Seja para uma categorização simples baseada em palavras-chave ou para uma detecção de intenção mais sofisticada e rica em contexto, este componente pode ser adaptado às suas necessidades.
Exemplos de modelos de fluxo usando o componente Classificação de Texto
Para ajudá-lo a começar rapidamente, preparamos vários modelos de fluxo de exemplo que demonstram como usar o componente Classificação de Texto de forma eficaz. Esses modelos apresentam diferentes casos de uso e melhores práticas, tornando mais fácil para você entender e implementar o componente em seus próprios projetos.
Perguntas frequentes
- O que faz o componente de Classificação de Texto?
Ele analisa o texto de entrada e o atribui a uma ou mais categorias que você definir, utilizando um modelo de IA para uma classificação automatizada e precisa.
- Posso definir minhas próprias categorias?
Sim, você pode configurar categorias e descrições personalizadas para adaptar a classificação às necessidades específicas do seu fluxo de trabalho.
- Ele suporta contexto de mensagens anteriores?
Sim, é possível habilitar a entrada do histórico de chat para melhorar a precisão da classificação considerando o contexto prévio da conversa.
- Quais modelos podem ser usados para classificação?
Você pode escolher entre diversos modelos de linguagem, incluindo LLMs pequenos ou grandes, dependendo dos seus requisitos de precisão e velocidade.
- É possível controlar quantas categorias são atribuídas?
Sim, você pode especificar se a classificação deve retornar uma, várias ou nenhuma categoria para cada entrada.
Experimente a Classificação de Texto do FlowHunt
Experimente uma categorização de texto rápida e confiável com IA em suas automações usando o componente de Classificação de Texto do FlowHunt.