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
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
input | valeur dynamique | Non | Oui | Entites ou textes a classifier automatiquement. |
classificationScheme.type | choix (predefined, ontology_types, custom) | Non | Non | Type de schema de classification : liste predefinies, types de l'ontologie, ou personnalise. (Defaut: "predefined") |
classificationScheme.categories | liste | Oui | Non | Liste des categories disponibles pour la classification (ex. Tech, Finance, Sante). |
classificationScheme.allowMultiple | oui/non | Non | Non | Autoriser l'attribution de plusieurs categories par element. (Defaut: false) |
classificationScheme.maxCategories | nombre | Non | Non | Nombre maximum de categories a attribuer par element (si multi-label active). (min 1) |
classificationScheme.customPrompt | texte | Non | Oui | Instructions personnalisees pour guider la classification. |
includeConfidence | oui/non | Non | Non | Inclure le score de confiance dans les resultats de classification. (Defaut: true) |
confidenceThreshold | nombre | Non | Non | Seuil de confiance minimum (0 a 1) pour assigner une categorie. (Defaut: 0.7, min 0, max 1) |
entityTypeFilter | liste | Non | Non | Filtrer les entites par type avant la classification. |
targetAttribute | texte | Non | Non | Nom de l'attribut cible ou stocker le resultat de la classification sur l'entite. |
model.provider | texte | Non | Non | Fournisseur du modele de langage (ex. openai, anthropic). |
model.model | texte | Non | Non | Identifiant du modele a utiliser (ex. gpt-4o). |
parameters.temperature | nombre | Non | Non | Creativite du modele. Valeur basse recommandee pour la classification. (Defaut: 0.3, min 0, max 2) |
parameters.maxTokens | nombre | Non | Non | Nombre maximum de tokens dans la reponse. (Defaut: 2048, min 1, max 128000) |
outputVariable | texte | Non | Non | Nom 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.