Analyse de Sentiment
Analyse le sentiment d'un texte et retourne une classification (positif, negatif, neutre) avec un score de confiance.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
input | valeur dynamique | Oui | Oui | Texte a analyser pour determiner le sentiment. Accepte une variable ou du texte libre. |
aspectBased | oui/non | Non | Non | Activer l'analyse de sentiment par aspect (ex. qualite, prix, service). (Defaut: false) |
aspects | liste | Non | Non | Liste des aspects a analyser individuellement (requiert aspectBased active). |
includeEmotions | oui/non | Non | Non | Inclure la detection des emotions (joie, colere, surprise, etc.) dans l'analyse. (Defaut: false) |
language | texte | Non | Non | Langue du texte a analyser (code ISO 639-1). Aide le modele a mieux comprendre le contenu. |
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-mini). |
parameters.temperature | nombre | Non | Non | Creativite du modele. Valeur basse recommandee pour l'analyse. (Defaut: 0.3, min 0, max 2) |
parameters.maxTokens | nombre | Non | Non | Nombre maximum de tokens dans la reponse d'analyse. (Defaut: 2048, min 1, max 128000) |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant le resultat de l'analyse de sentiment. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : sentimentResult
{
"sentiment": "...",
"score": 0,
"confidence": 0
}
Exemple
Analyser le sentiment d'un retour client.
Entree :
{"text": "Le service client a ete excellent et rapide."}
Sortie :
{"sentiment": "positive", "score": 0.92, "confidence": 0.95}
Astuce
{{sentimentResult.sentiment}} retourne "positive", "negative" ou "neutral". {{sentimentResult.score}} est un nombre entre -1 (tres negatif) et 1 (tres positif).