Enrichissement d'Attributs
Enrichit une entite de l'ontologie avec des attributs supplementaires calcules ou recuperes depuis des sources externes.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
input | valeur dynamique | Non | Oui | Entites a enrichir. Tableau d'objets ou reference a un bloc precedent. |
enrichmentMode | choix (extract_from_description, infer_missing, standardize, custom) | Non | Non | Mode d'enrichissement : extraire depuis la description, inferer les valeurs manquantes, standardiser, ou personnalise. (Defaut: "extract_from_description") |
targetAttributes | liste | Non | Non | Attributs cibles a extraire ou enrichir, avec leur type et description. |
customPrompt | texte | Non | Oui | Instructions personnalisees pour guider le LLM lors de l'enrichissement. |
entityTypeFilter | liste | Non | Non | Filtrer les entites par type avant l'enrichissement. |
confidenceThreshold | nombre | Non | Non | Seuil de confiance minimum (0 a 1) pour accepter les valeurs enrichies. (Defaut: 0.7, min 0, max 1) |
includeReasoning | oui/non | Non | Non | Inclure le raisonnement du LLM expliquant chaque valeur enrichie. (Defaut: false) |
freeTextInput | valeur dynamique | Non | Oui | Texte libre a analyser a la place de la description de l'entite (mode extract_from_description). |
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 l'enrichissement. (Defaut: 0.3, min 0, max 2) |
parameters.maxTokens | nombre | Non | Non | Nombre maximum de tokens dans la reponse. (Defaut: 4096, min 1, max 128000) |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant les entites enrichies. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : enrichedEntity
{
"entityId": "...",
"addedAttributes": 0
}
Exemple
Enrichir un lead avec des donnees complementaires.
Entree :
{"entityId": "lead-123"}
Sortie :
{"entityId": "lead-123", "addedAttributes": 3}
Astuce
{{enrichedEntity.addedAttributes}} indique le nombre d'attributs ajoutes. L'entite enrichie est automatiquement mise a jour dans l'ontologie.