Aller au contenu principal

Classification Automatique

Classe automatiquement des donnees dans des categories predefinies en utilisant un modele de langage. Retourne la categorie et un score de confiance.

Parametres

ParametreTypeRequisVariableDescription
inputvaleur dynamiqueNonOuiEntites ou textes a classifier automatiquement.
classificationScheme.typechoix (predefined, ontology_types, custom)NonNonType de schema de classification : liste predefinies, types de l'ontologie, ou personnalise. (Defaut: "predefined")
classificationScheme.categorieslisteOuiNonListe des categories disponibles pour la classification (ex. Tech, Finance, Sante).
classificationScheme.allowMultipleoui/nonNonNonAutoriser l'attribution de plusieurs categories par element. (Defaut: false)
classificationScheme.maxCategoriesnombreNonNonNombre maximum de categories a attribuer par element (si multi-label active). (min 1)
classificationScheme.customPrompttexteNonOuiInstructions personnalisees pour guider la classification.
includeConfidenceoui/nonNonNonInclure le score de confiance dans les resultats de classification. (Defaut: true)
confidenceThresholdnombreNonNonSeuil de confiance minimum (0 a 1) pour assigner une categorie. (Defaut: 0.7, min 0, max 1)
entityTypeFilterlisteNonNonFiltrer les entites par type avant la classification.
targetAttributetexteNonNonNom de l'attribut cible ou stocker le resultat de la classification sur l'entite.
model.providertexteNonNonFournisseur du modele de langage (ex. openai, anthropic).
model.modeltexteNonNonIdentifiant du modele a utiliser (ex. gpt-4o).
parameters.temperaturenombreNonNonCreativite du modele. Valeur basse recommandee pour la classification. (Defaut: 0.3, min 0, max 2)
parameters.maxTokensnombreNonNonNombre maximum de tokens dans la reponse. (Defaut: 2048, min 1, max 128000)
outputVariabletexteNonNonNom de la variable de sortie contenant les resultats de classification.

Les parametres marques Variable = Oui acceptent la syntaxe {{nomBloc.champ}}.

Sortie

Variable de sortie : classificationResult

{
"category": "...",
"confidence": 0
}

Exemple

Classer un ticket support.

Entree :

{"text": "Je ne peux pas me connecter a mon compte"}

Sortie :

{"category": "authentification", "confidence": 0.91}
Astuce

Definissez les categories dans la configuration du bloc. {{classificationResult.category}} contient la categorie selectionnee, {{classificationResult.confidence}} le score.