Saltar al contenido principal

Categorizar Texto

Configuración actual de la tarea Categorizar Texto en el Diseñador de Flujos de Trabajo

El Tarea Categorizar Texto es un módulo de IA diseñado para clasificar texto en categorías predefinidas basándose en un contexto de análisis. Puede ser utilizado para etiquetar contenido, organizar información o aplicar taxonomías específicas.

Configuración

  • Contiene los siguientes campos principales:

Texto

  • Especifica el texto a categorizar.
  • Puede incluir parámetros dinámicos para una entrada flexible, por ejemplo: texto a categorizar y/o #>parametro_string<#

Contexto de Análisis

  • Define el prompt que ayuda a la IA a comprender el criterio de categorización del texto.
Categorías
  • Lista de las categorías disponibles para la clasificación.
  • Cada categoría está definida por:
  • Nombre: Identificador de la categoría (por ejemplo, categoria_1).
  • Descripción: Explicación en lenguaje natural de la categoría.

Uso

  1. Insertar el texto a categorizar en el campo Texto, eventualmente utilizando parámetros dinámicos.
  2. Definir el Contexto de Análisis para proporcionar instrucciones específicas sobre la categorización.
  3. Configurar la lista de Categorías, asignando nombres y descripciones adecuados.

Ejemplo de Configuración

Texto: “Analiza y categoriza el siguiente comentario: #>commento_utente<# Contexto de Análisis: “Clasifica el comentario según su intención (positivo, neutro, negativo).” Categorías:

NombreDescripción
positivo“Comentario con tono positivo y constructivo.”
neutro“Comentario objetivo sin particular tono emocional.”
negativo“Comentario con tono negativo o crítico.”

Parámetro de Salida

Esta Tarea, al término de su ejecución, expone un único Parámetro de Salida que puede ser reutilizado en Tareas posteriores.

  • result: Este parámetro contiene el resultado principal de la operación.
  • En caso de éxito, contiene la categoría asignada al texto, representada como una cadena. Continuando con el ejemplo del capítulo anterior, el result podrá asumir los valores: positivo, neutro o negativo.
  • En caso de fallo, contendrá el mensaje de error que ha causado la interrupción de la Tarea (por ejemplo, "Texto a analizar mancante").
  • resultJson: Representa el resultado de la ejecución de la tarea en formato JSON, incluyendo información general, configuraciones y detalles sobre la ejecución.
  • category: Contiene el nombre de la categoría asignada.
  • reason: Proporciona una descripción textual detallada del razonamiento lógico seguido por el modelo de IA para asignar el texto a una categoría específica. Este parámetro es extremadamente útil para fines de depuración, auditoría y para comprender el comportamiento del modelo.
  • summary: Devuelve un resumen conciso del contenido del texto analizado, generado por el modelo de IA.
  • analysis: Contiene la respuesta JSON bruta completa devuelta por el modelo de IA. Este parámetro incluye category, reason y summary en un único objeto estructurado.

Notas

La Tarea Categorizar Texto es una herramienta útil para automatizar la clasificación de contenido textual, mejorando la gestión y el análisis de la información en diversos contextos aplicativos.