Skip to main content

Categorizza Testo

Categorizza Testo | Sybot Documentation

CATEGORIZZA TESTO

Il Task Categorizza Testo è un modulo AI progettato per classificare un testo in categorie predefinite sulla base di un contesto di analisi. Può essere utilizzato per etichettare contenuti, organizzare informazioni o applicare tassonomie specifiche.

Configurazione

  • Contiene i seguenti campi principali:
Testo
  • Specifica il testo da categorizzare.
  • Può includere parametri dinamici per un input flessibile, es.: testo da categorizzare e/o #>parametro_string<#
Contesto di analisi
  • Definisce il prompt che aiuta l’AI a comprendere il criterio di categorizzazione del testo.
Categorie
  • Elenco delle categorie disponibili per la classificazione.
  • Ogni categoria è definita da:
  • Nome: Identificativo della categoria (es. categoria_1).
  • Descrizione: Spiegazione in linguaggio naturale della categoria.

Utilizzo

  1. Inserire il testo da categorizzare nel campo Testo, eventualmente utilizzando parametri dinamici.
  2. Definire il Contesto di analisi per fornire istruzioni specifiche sulla categorizzazione.
  3. Configurare l’elenco delle Categorie, assegnando nomi e descrizioni adeguate.

Esempio di Configurazione

Testo: “Analizza e categorizza il seguente commento: #>commento_utente<# Contesto di analisi: “Classifica il commento in base alla sua intenzione (positivo, neutro, negativo).” Categorie:

NomeDescrizione
positivo“Commento con tono positivo e costruttivo.”
neutro“Commento oggettivo senza particolare tono emotivo.”
negativo“Commento con tono negativo o critico.”

Parametro di Output

Questo Task, al termine della sua esecuzione, espone un unico Parametro di Output che può essere riutilizzato nei Task successivi.

  • result: Questo parametro contiene l'esito principale dell'operazione.
  • In caso di successo, contiene la categoria assegnata al testo, rappresentata come una stringa. Riprendendo l'esempio del capitolo precedente, il result potrà assumere i valori: positivo, neutro o negativo.
  • In caso di fallimento, conterrà il messaggio di errore che ha causato l'interruzione del Task (es. "Testo da analizzare mancante").
  • resultJson: Rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.
  • category: Contiene a il nome della categoria assegnata.
  • reason: Fornisce una descrizione testuale dettagliata del ragionamento logico seguito dal modello AI per assegnare il testo a una specifica categoria. Questo parametro è estremamente utile per scopi di debugging, auditing e per comprendere il comportamento del modello.
  • summary: Restituisce una sintesi concisa del contenuto del testo analizzato, generata dal modello AI.
  • analysis: Contiene la risposta JSON grezza completa restituita dal modello AI. Questo parametro include category, reason e summary in un unico oggetto strutturato.

Note

Il Task Categorizza Testo è uno strumento utile per automatizzare la classificazione di contenuti testuali, migliorando la gestione e l’analisi delle informazioni in diversi contesti applicativi.