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
- Inserire il testo da categorizzare nel campo Testo, eventualmente utilizzando parametri dinamici.
- Definire il Contesto di analisi per fornire istruzioni specifiche sulla categorizzazione.
- 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:
| Nome | Descrizione |
| 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.