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.

Classificação de Texto

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 EntradaTipoObrigatórioDescrição
Texto de EntradaMensagemSimO texto principal a ser classificado.
Histórico de ChatInMemoryChatMessageHistoryNãoMensagens anteriores da conversa para fornecer contexto e melhorar a precisão da classificação.
LLM (Modelo)BaseChatModelNãoEspecifica qual modelo de linguagem utilizar para a classificação.
CategoriasDados (Dicionário Aninhado)SimUm dicionário com nomes de categorias e descrições opcionais para definir em que o texto deve ser classificado.
Tipo de ClassificaçãoDropdown (str)SimEscolha quantas categorias podem ser selecionadas: Uma ou Mais, Zero ou Mais, Apenas Uma, Zero ou Uma.
Mensagem de Sistema PersonalizadaMensagemNãoUm prompt opcional de sistema para orientar ainda mais o comportamento do modelo de classificação.
Descrição da Ferramentastr (multilinha)NãoUma descrição para a ferramenta, útil quando utilizada em frameworks de agentes.
Nome da FerramentastrNãoOpcional, para referência desta ferramenta em fluxos de trabalho baseados em agentes.
VerboseboolNãoOpçã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ídaTipoDescrição
CategoriasMensagemAs classificações resultantes para o texto de entrada.
FerramentaFerramentaA 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.

Saiba mais