Concept

Personas

Dans le runtime actuel, une Persona n’est pas juste un archétype acheteur décrit en prose. C’est une entité structurée qui peut être chargée dans le contexte agent et utilisée pour façonner l’outreach, les replies, les démos et le closing. Cela est distinct à la fois des règles ICP du playbook et du label `recommendedPersona` produit par LeadFinder.

Objet Persona

nameNom d’affichage utilisé dans l’UI et dans les prompts lorsqu’une vraie persona est chargée.
roleFonction ou intitulé de l’acheteur auquel l’agent doit écrire.
seniorityNiveau de séniorité utilisé pour ajuster le cadrage et les attentes.
marketSegmentSegment commercial qui ancre la pertinence.
painPointsDouleurs explicites que Personalization, Sequence, Reply, Demo et Closer peuvent citer.
preferredToneTon qui a tendance à mieux fonctionner avec ce profil.
commonObjectionsObjections connues pour orienter les réponses et les relances.
demoPreferencesIndices sur les démos qui résonnent le mieux avec cette persona.
ctaPreferencesProchaines étapes préférées: prise de rendez-vous, essai, etc.

ICP vs `recommendedPersona` vs `targetPersona`

Ces trois concepts sont proches dans le produit, mais ils ne recouvrent pas la même chose dans le code. nekostronaut.com qualifie contre un ICP, LeadFinder suggère un label de persona, et les agents d’exécution ne consomment une vraie entité persona que si le lead en porte déjà une.

DimensionICP`recommendedPersona``targetPersona`
Ce que c’estDes règles dans le playbook qui répondent à: doit-on poursuivre ce lead ?Un label produit par LeadFinder qui suggère le meilleur angle côté acheteur.Une entité persona structurée chargée depuis `lead.persona_id` dans `AgentContext.targetPersona`.
Production / stockage`playbook.icpDefinition` + `qualificationRules` + matching déterministe du playbook.Renvoyé par `lead_finder` pendant la qualification de `lead.created`.Résolu à l’hydratation worker/route quand le lead pointe déjà vers une ligne persona.
Utilisé par`PlaybookMatcher` et `LeadFinder` pour qualifier.Les heuristiques de ton et de premier contact de `Personalization`.Le cadrage des prompts de `Personalization`, `Sequence`, `Reply`, `Demo` et `Closer` lorsqu’elle existe.
PersistanceFait partie de la config du playbook.Circule dans les payloads d’événements et les outputs d’agents.Vit comme entité persona réutilisable dans le workspace.
Moment d’impactAvant le premier outreach.Au moment de la qualification et de la rédaction du premier contact.Pendant la rédaction, les replies, le choix des démos et le closing quand une persona liée existe.

Flux runtime

La couche persona entre dans le runtime par étapes. La qualification peut suggérer une persona très tôt, mais l’objet `targetPersona` complet n’existe que si le lead est déjà lié à une ligne persona en base.

lead.createdEventConsumer + LeadFinder

Le worker peut rematcher le meilleur playbook, puis LeadFinder enrichit le lead, le score, et émet `recommendedPersona` dans ses outputs.

lead.scoredPersonalization

L’email de premier contact utilise le label `recommendedPersona` et, si `lead.persona_id` existe, aussi un objet `targetPersona` concret.

sequence.startedSequenceStarter

Le worker crée les lignes de séquence et peut initialiser `sequence.persona_id` à partir de la première persona configurée dans le playbook.

sequence.step_due / inbound.received / demo.*Sequence / Reply / Demo / Closer

Les agents d’exécution chargent `targetPersona` depuis `lead.persona_id` quand c’est disponible. Sinon, ils continuent sans persona liée.

Où les personas sont utilisées

Acteur runtimeComportement actuel
LeadFinderProduit `recommendedPersona`, mais ne lie pas automatiquement une entité persona au lead.
PersonalizationUtilise `recommendedPersona` pour le positionnement du premier contact et une `targetPersona` liée pour des instructions acheteur plus riches lorsqu’elle existe.
SequenceUtilise `targetPersona` pour façonner les relances et récupérer un contexte Product Brain adapté à la persona quand une persona est liée.
ReplyUtilise `targetPersona` plus les règles d’objection / d’escalade du playbook pour répondre en sécurité ou escalader.
Demo + CloserUtilisent `targetPersona` pour le contexte de démo, le cadrage de préparation de meeting, et la copie de closing ou de reschedule.

Point important du comportement actuel

Le runtime ne convertit pas automatiquement le `recommendedPersona` de LeadFinder en `lead.persona_id`. En pratique, cela signifie qu’une persona concrète n’est disponible pour les agents d’exécution que si le lead a déjà été créé ou mis à jour avec une persona liée. Pour la stratégie d’exécution qui enveloppe ces personas, voir Playbooks et Agents.