Aller au contenu principal

Analyse de Sentiment

Analyse le sentiment d'un texte et retourne une classification (positif, negatif, neutre) avec un score de confiance.

Parametres

ParametreTypeRequisVariableDescription
inputvaleur dynamiqueOuiOuiTexte a analyser pour determiner le sentiment. Accepte une variable ou du texte libre.
aspectBasedoui/nonNonNonActiver l'analyse de sentiment par aspect (ex. qualite, prix, service). (Defaut: false)
aspectslisteNonNonListe des aspects a analyser individuellement (requiert aspectBased active).
includeEmotionsoui/nonNonNonInclure la detection des emotions (joie, colere, surprise, etc.) dans l'analyse. (Defaut: false)
languagetexteNonNonLangue du texte a analyser (code ISO 639-1). Aide le modele a mieux comprendre le contenu.
model.providertexteNonNonFournisseur du modele de langage (ex. openai, anthropic).
model.modeltexteNonNonIdentifiant du modele a utiliser (ex. gpt-4o-mini).
parameters.temperaturenombreNonNonCreativite du modele. Valeur basse recommandee pour l'analyse. (Defaut: 0.3, min 0, max 2)
parameters.maxTokensnombreNonNonNombre maximum de tokens dans la reponse d'analyse. (Defaut: 2048, min 1, max 128000)
outputVariabletexteNonNonNom 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).