Categorizar Texto
A Tarefa Categorizar Texto é um módulo de IA concebido para classificar um texto em categorias predefinidas com base num contexto de análise. Pode ser utilizado para rotular conteúdos, organizar informações ou aplicar taxonomias específicas.
Configuração
- Contém os seguintes campos principais:
Texto
- Especifica o texto a ser categorizado.
- Pode incluir parâmetros dinâmicos para uma entrada flexível, ex.: texto a categorizar e/ou
#>parametro_string<#
Contexto de análise
- Define o prompt que ajuda a IA a compreender o critério de categorização do texto.
Categorias
- Lista das categorias disponíveis para a classificação.
- Cada categoria é definida por:
- Nome: Identificador da categoria (ex.:
categoria_1). - Descrição: Explicação em linguagem natural da categoria.
Utilização
- Inserir o texto a ser categorizado no campo Texto, utilizando, se necessário, parâmetros dinâmicos.
- Definir o Contexto de análise para fornecer instruções específicas sobre a categorização.
- Configurar a lista de Categorias, atribuindo nomes e descrições adequados.
Exemplo de Configuração
Texto: “Analise e categorize o seguinte comentário: #>commento_utente<#” Contexto de análise: “Classifique o comentário com base na sua intenção (positivo, neutro, negativo).” Categorias:
| Nome | Descrição |
|---|---|
| positivo | “Comentário com tom positivo e construtivo.” |
| neutro | “Comentário objetivo sem particular tom emotivo.” |
| negativo | “Comentário com tom negativo ou crítico.” |
Parâmetro de Saída
Esta Tarefa, após a sua execução, expõe um único Parâmetro de Saída que pode ser reutilizado em Tarefas subsequentes.
- result: Este parâmetro contém o resultado principal da operação.
- Em caso de sucesso, contém a categoria atribuída ao texto, representada como uma string. Retomando o exemplo do capítulo anterior, o result poderá assumir os valores: positivo, neutro ou negativo.
- Em caso de falha, conterá a mensagem de erro que causou a interrupção da Tarefa (ex.: "Texto a analisar ausente").
- resultJson: Representa o resultado da execução da tarefa em formato JSON, incluindo informações gerais, configurações e detalhes da execução.
- category: Contém o nome da categoria atribuída.
- reason: Fornece uma descrição textual detalhada do raciocínio lógico seguido pelo modelo de IA para atribuir o texto a uma categoria específica. Este parâmetro é extremamente útil para fins de debugging, auditoria e para compreender o comportamento do modelo.
- summary: Retorna um resumo conciso do conteúdo do texto analisado, gerado pelo modelo de IA.
- analysis: Contém a resposta JSON bruta completa devolvida pelo modelo de IA. Este parâmetro inclui category, reason e summary num único objeto estruturado.
Notas
A Tarefa Categorizar Texto é uma ferramenta útil para automatizar a classificação de conteúdos textuais, melhorando a gestão e a análise de informações em diversos contextos de aplicação.