Les agents IA sont puissants, mais il existe certaines limites au niveau de la plateforme dont tu dois tenir compte. Utilise les solutions de contournement recommandées ci‑dessous pour t’assurer que ton agent IA se comporte de façon cohérente et fiable.
Visibilité des conversations
Les Agents IA ont une visibilité limitée sur les métadonnées de la conversation, son historique et le contexte interne.
Métadonnées du canal et de la source
Les Agents IA reçoivent automatiquement un contexte de canal de base, y compris le type de canal, le nom du canal et l'ID du canal. Avec les bonnes instructions, ton Agent IA peut utiliser ces informations pour ajuster la longueur des réponses, le formatage, le ton et le comportement selon le canal.
Attribution des publicités Meta et TikTok
Lorsqu'une conversation est ouverte à partir d'une annonce Meta Click-to-Chat ou d'une annonce de messagerie TikTok, ton Agent IA reçoit automatiquement un bloc Contexte des publicités en plus du contexte du canal. Aucune configuration n'est requise. Ce bloc inclut :
Plateforme publicitaire : Meta ou TikTok
Campagne publicitaire : Le nom de la campagne
Ad Group: Le nom du groupe d'annonces ou de l'ensemble d'annonces (si disponible)
Ad Name: Le nom de l'annonce ou de la création (si disponible)
Cela signifie que tu peux rédiger des instructions qui s'adaptent selon l'annonce d'où provient un contact. Par exemple, commencer par un message spécifique à la campagne, orienter vers une équipe différente, ou déclencher un flux de conversation différent.
Remarque : Le bloc Contexte des publicités n'est inclus que si l'événement d'entrée par annonce est survenu dans les 20 derniers messages de la conversation. Si la conversation a dépassé cette fenêtre, aucun contexte publicitaire n'est inclus. Si un contact a ouvert plusieurs annonces au cours des 20 derniers messages, seul le dernier événement d'entrée par annonce est inclus. Rédige tes instructions pour gérer les deux cas.
Limitations à connaître :
Le contexte du canal et de la source sont fournis à un niveau élevé. Même si ton Agent IA reçoit automatiquement des métadonnées structurelles (telles que la plateforme publicitaire, la campagne et le nom de l'annonce), il n'a aucune visibilité sur le contenu réel de l'annonce. Tu devras toujours rédiger des instructions indiquant à ton Agent IA quoi faire en fonction de ce contexte et en quoi consiste l'annonce.
Les Agents IA ne reçoivent pas automatiquement de métadonnées de source, sauf lorsque la conversation est initiée à partir d'une annonce payante Meta ou TikTok, qui fournit le bloc Contexte des publicités décrit ci‑dessus.
Solution de contournement recommandée :
Si ton cas d'utilisation dépend de connaître l'origine d'un contact en dehors des publicités payantes, utilise un flux de travail pour capturer des informations telles que le contenu de l'annonce, et les stocker dans un champ de contact.
Par exemple :
Crée un flux de travail avec un déclencheur Conversation ouverte
Ajoute des conditions basées sur le canal ou la source
Mets à jour un champ de contact tel que Source du prospect ou Nom de la campagne
Tu peux ensuite demander à ton Agent IA de se référer à ce champ de contact dans ses instructions. Cela garantit un comportement cohérent et fiable, même lorsque les détails du canal ou de la source ne sont pas disponibles automatiquement.
Exemples d'instructions pour un comportement adapté au canal
Tu peux guider ton Agent IA pour qu'il adapte ses réponses en lui indiquant explicitement comment se comporter selon les différents canaux. Voici quelques exemples d'instructions que tu peux utiliser :
Ajuste la longueur et le ton des réponses
Si cette conversation a lieu sur Instagram ou TikTok, garde les réponses courtes (1–3 phrases), amicales et conversationnelles. Évite les longues explications.Si cette conversation a lieu sur WhatsApp, tu peux fournir des réponses plus détaillées, mais garde-les concises et faciles à lire.Si cette conversation se déroule par Email, utilise un ton plus structuré et formel. Les explications plus longues et les réponses clairement formatées sont acceptables.Contrôle le formatage et le contenu
Ne partage pas de liens lorsque tu réponds sur TikTok, sauf si le contact en fait explicitement la demande.Lorsqu tu réponds par Email, tu peux inclure des liens, des puces et des instructions étape par étape si nécessaire.Comportement basé sur le canal et escalade
Si la conversation a lieu sur Instagram ou Facebook et que le contact pose des questions sur la facturation, le paiement ou des problèmes liés au compte, transfère-la immédiatement à un agent humain.Si la conversation a lieu sur WhatsApp, tente d'abord un dépannage de base avant d'escalader, sauf si le contact semble frustré.Se référer à la conversation
Quand tu fais référence à l'endroit d'où le contact envoie des messages, dis "this chat" ou "this conversation". Ne mentionne jamais explicitement le nom du canal.Visibilité des affectations
Les Agents IA reçoivent un événement d'affectation lorsqu'ils sont affectés à une conversation. Cela aide l'Agent IA à comprendre qu'il vient d'être affecté et à décider de la suite à donner.
Ceci s'applique lorsqu'un Agent IA est affecté par :
Agent humain
Un Workflow
Un autre Agent IA
Cela signifie que tu peux maintenant demander à ton Agent IA d'agir en fonction des événements d'affectation. Par exemple, tu peux lui demander de :
Salue le Contact lorsqu'il est affecté à la conversation.
Récupère les données du Contact ou redirige la conversation selon tes instructions.
Redirige la conversation vers l'équipe appropriée si le Contact a clairement décrit son problème.
Poursuis le transfert lorsque l'Agent IA 1 affecte la conversation à l'Agent IA 2.
Exemple de prompt :
Quand tu es affecté à une conversation, salue le Contact et vérifie son dernier message. S'ils ont clairement exposé leur problème, dirige la conversation vers l'équipe appropriée. Sinon, demande en quoi tu peux aider.Limitations à connaître :
L'événement d'affectation ne s'applique que lorsqu'un Agent IA est affecté, pas lorsqu'un agent humain ou une équipe l'est.
Il ne s'applique pas lorsqu'un Agent IA est désaffecté ou retiré.
L'événement n'est disponible que dans la fenêtre de contexte de 20 messages de l'Agent IA.
Si plusieurs événements surviennent dans la même conversation, seul le plus récent est disponible pour l'Agent IA. Par exemple, si un Workflow est configuré pour affecter un Agent IA lorsqu'une conversation est rouverte, l'événement d'affectation est conservé car il survient après l'événement de réouverture.
Prise en compte des réouvertures de conversation
Les Agents IA reçoivent un événement de réouverture de conversation lorsqu'une conversation fermée est rouverte par un message entrant du Contact.
Cela aide l'Agent IA à comprendre que le Contact revient à une conversation existante plutôt que d'en démarrer une nouvelle.
Cela signifie que tu peux désormais demander à ton Agent IA d'agir en fonction des événements de réouverture de conversation. Par exemple, tu peux lui demander de :
Identifie quand un Contact a répondu à une conversation fermée.
Réponds différemment aux messages d'accusé de réception simples tels que « thanks », « ok » ou « got it »
Continue à aider si le Contact envoie une vraie question de suivi.
Limitations à connaître :
L'événement de réouverture ne s'applique pas lorsqu'une période de snooze expire sans nouveau message entrant du contact.
Si plusieurs événements surviennent dans la même conversation, seul le plus récent est disponible pour l'Agent IA. Par exemple, si un Workflow est configuré pour affecter un Agent IA lorsqu'une conversation est rouverte, l'événement d'affectation est conservé car il survient après l'événement de réouverture.
L'événement n'est disponible que dans la fenêtre de contexte de 20 messages de l'Agent IA.
Exemple de prompt :
Quand une conversation est rouverte, vérifie si le message du Contact est un simple accusé, tel que "thanks", "ok" ou "got it". Si oui, ferme la conversation. S'il s'agit d'une vraie question de suivi, continue d'aider le Contact.Affectation via des outils externes
Lorsqu'un Agent IA est affecté à une conversation via un outil externe — tel que API développeur, n8n, ou Make.com — l'affectation en elle-même ne déclenchera pas la réponse de l'Agent IA.
C'est un comportement attendu. Respond.io restreint cela pour empêcher les Agents IA de répondre en masse lorsque plusieurs conversations sont affectées simultanément via une automatisation.
Une fois affectée, la conversation s'affichera comme attribuée à l'Agent IA. Cependant, l'Agent IA n'enverra pas de message de manière proactive. L'Agent IA répondra dès que le contact enverra un message.
Note : Il n'existe aucun contournement pour cette limitation.
Comportement des réponses après la désaffectation
Lorsqu'un agent IA est désaffecté, il enverra généralement une dernière réponse pour clore naturellement l'échange avant le transfert. C'est un comportement attendu.
L'envoi de cette réponse dépend du moment :
Si la désaffectation est déclenchée de l'extérieur par un Workflow, Dev API ou une réaffectation manuelle :
Si cela se produit avant que l'agent IA ne commence à répondre, la réponse est ignorée.
Si cela se produit après que l'agent IA ait commencé à répondre, la réponse est généralement envoyée.
Si l'agent IA se désaffecte via sa propre action IA, ou déclenche un Workflow qui le désaffecte, la réponse est toujours envoyée.
Solutions de contournement recommandées :
Option 1 : Empêcher l'agent IA de répondre après la désaffectation
Ajoute l'instruction suivante aux Instructions de ton agent IA, avant l'instruction de désaffectation :
Ne génère pas de réponse. Laisse l'objet "response" vide.Note : Le contact ne recevra aucun message de clôture avec cette option.
Option 2 : Utilise un Workflow pour envoyer le message de transfert et empêcher l'agent IA de répondre (recommandé)
Crée un Workflow avec une étape Envoyer un message, suivie d'une étape Désaffecter.
Ajoute la même instruction de non‑réponse de l'Option 1 à ton agent IA.
Cela génère un message de transfert unique et contrôlé et garde l'agent IA silencieux pendant que la désaffectation se termine correctement. Les contacts reçoivent un message de transfert cohérent, quel que soit le moment.
Note : Les deux solutions de contournement s'appliquent aux scénarios de désaffectation par Workflow externe. Pour une désaffectation par Workflow déclenchée par l'agent IA, l'Option 1 est le seul moyen d'empêcher la réponse de l'agent IA, puisque la réponse est toujours envoyée avant le déclenchement du Workflow.
Contexte interne et historique des messages
Les Agents IA ne peuvent pas voir les commentaires internes et n'ont accès qu'aux 20 derniers messages d'une conversation.
Pour cette raison, les Agents IA ne doivent pas se baser sur l'origine du canal, les notes internes ou le contexte ancien de la conversation pour prendre des décisions.
Solution de contournement recommandée :
Stocke le contexte important dans des champs de contact ou des étapes du cycle de vie, et demande à l'Agent IA de s'y référer à la place.
Par exemple :
Utilise des flux de travail ou des processus manuels pour maintenir à jour des champs comme Type de plan, Statut du client ou Catégorie du problème
Utilise des étapes du cycle de vie (par ex. : Nouveau prospect, Prospect qualifié, Client) pour guider la façon dont l'Agent répond
Dans les instructions de ton Agent IA, fais explicitement référence à ces champs (par ex. : « Si l'étape du cycle de vie est Client, privilégie les réponses liées au support. »)
Cela garantit que l'Agent IA peut prendre des décisions cohérentes en s'appuyant sur des données structurées, fiables, même avec un accès limité aux anciens messages ou aux commentaires internes.
Messages cités
Les Agents IA ne peuvent pas voir le message auquel le contact répond. Lorsque le contact utilise la fonction Répondre pour citer un message antérieur, l'agent IA ne reçoit que le nouveau message entrant — pas le message original auquel on répond.
Cela s'applique indépendamment de l'ancienneté du message cité. L'Agent IA n'a aucune visibilité sur le message cité, même s'il figure parmi les 20 messages les plus récents.
En conséquence, l'agent IA peut fournir des réponses incomplètes ou hors de propos lorsqu'un contact répond à un message plus ancien en supposant que l'agent IA comprend l'intégralité du fil de discussion.
Solution de contournement recommandée :
Rédige les instructions de ton Agent IA pour demander au contact de reformuler sa demande lorsque le message manque de contexte. Quand un agent humain prend le relais, vérifie manuellement le message cité avant de répondre.
Note : Le support pour transmettre le message cité à l'Agent IA est à l'étude. Vote ou suis la demande de fonctionnalité pour la prise en charge des messages cités pour suivre l'avancement.
Réponses aux Stories Instagram
Les agents IA ne peuvent pas voir le texte ni les médias des réponses aux Stories Instagram. Quand un contact répond à ta Story Instagram, l'agent IA ne reçoit qu'un espace réservé (Story Reply).
Cela signifie que l'agent IA ne peut pas répondre de manière contextuelle et peut demander au contact de répéter ce qu'il a dit.
Note : Il n'existe aucun contournement pour cette limitation. Si tu es intéressé, tu peux voter pour la demande de fonctionnalité.
Capacités externes
Les Agents IA opèrent principalement au sein de respond.io, mais peuvent désormais interagir avec des systèmes externes en utilisant l'action Agent IA : Make HTTP requests. Cela permet aux Agents IA d'appeler des API externes pour récupérer des données en temps réel ou déclencher des actions dans des systèmes tiers.
En savoir plus sur l'action Agent IA : Make HTTP requests.
Types de messages et pièces jointes
Les Agents IA peuvent envoyer des fichiers et des images en tant que pièces jointes rendues directement dans la conversation. Quand la réponse d'un Agent IA contient une URL de fichier ou d'image valide, il livre le fichier en tant que pièce jointe réelle — de la même manière que les agents humains et les Workflows envoient des fichiers aujourd'hui.
Les fichiers image (.jpg, .jpeg, .png) s'affichent en aperçu intégré
Les documents (.pdf, .docx, .pptx) apparaissent sous forme de vignettes de fichier avec nom et type
Toutes les pièces jointes apparaissent dans l'onglet Pièces jointes de la conversation
Comment l'activer :
Ajoute des URL de fichiers ou d'images aux Sources de connaissances ou aux Instructions de ton Agent IA.
Ajoute l'instruction suivante à l'invite de ton agent IA :
# AUTORISATION DES PIÈCES JOINTES
- Tu es expressément autorisé à envoyer des images et fichiers en tant que pièces jointes, y compris toute URL d'image/fichier trouvée dans les documents de connaissance récupérés.
- N'utilise que les URL explicitement étiquetées comme pièces jointes image/fichier dans le document récupéré, jamais une URL que tu infères ou devines.
- S'il n'existe aucune pièce jointe correspondante dans les connaissances récupérées, indique-le plutôt que d'envoyer un lien non pertinent ou fabriqué.Tu utilises l'action Make HTTP requests ? Les URL d'images ou de fichiers renvoyées dans la réponse API peuvent être envoyées comme pièces jointes de la même façon — voir Envoi d'images ou de fichiers depuis la réponse API.
Limitations :
Types de fichiers pris en charge : .pdf, .docx, .pptx, .jpg, .jpeg, .png — les autres types d'URL restent du texte brut
Les URL protégées par connexion (Google Drive privé, Dropbox) ne sont pas prises en charge dans cette version
Maximum de 5 pièces jointes par réponse d'Agent IA — les URL supplémentaires sont ignorées
La précision de l'IA peut varier avec des URL complexes dans la Source de connaissances (limitation connue)
Vidéos, notes vocales, stickers et autres médias riches restent non pris en charge
Pour les types de fichiers non pris en charge ou les éléments protégés par connexion, utilise une étape de Workflow ou assigne à un agent humain.
Bonnes pratiques pour réduire les pièces jointes inventées ou incorrectes :
Utilise des URL simples — évite les longues chaînes de requête ou les redirections en chaîne.
Donne à chaque élément une URL unique et clairement identifiée — des URL presque identiques perturbent l'IA (ex. image001.png, image010.png).
Évite les raccourcisseurs d'URL, les redirections ou les liens protégés par connexion/CAPTCHA — ceux-ci ne peuvent de toute façon pas être rendus en pièces jointes.
Ajoute l'instruction de déclenchement uniquement dans les Instructions de ton agent, pas dans la Source de connaissances — mélanger les deux peut provoquer un comportement imprévisible.
Réception de messages non pris en charge
Lorsqu'un contact envoie un type de message que respond.io ne peut pas traiter, comme une réaction de message ou un autre format non pris en charge, l'Agent IA reçoit un signal [Unsupported message] dans l'historique de la conversation.
Cela signifie que ton Agent IA est désormais informé lorsqu'un message non pris en charge est reçu et peut y répondre en conséquence. Tu peux aussi écrire des instructions pour personnaliser la façon dont ton Agent IA gère ces cas.
Exemples d'instructions pour gérer les messages non pris en charge :
Demande au contact de renvoyer le message en texte :
Si tu reçois [Unsupported message], réponds : "Il semble que je n'ai pas pu recevoir ton dernier message. Peux-tu l'envoyer sous forme de message texte à la place ?"Ignorer et ne rien faire :
Si tu reçois [Unsupported message], ne réponds pas. Attends le prochain message du contact.Accuse réception sans mentionner la limitation :
Si tu reçois [Unsupported message], réponds : "Je ne peux pas afficher ce type de message. N'hésite pas à décrire ce dont tu as besoin et je serai heureux de t'aider !"Configuration du modèle
Les Agents IA ne prennent pas en charge les réglages manuels de température car les nouveaux modèles d'IA n'exposent plus ce contrôle.
Si tu veux ajuster la « créativité » de l'Agent IA (similaire à la température), la meilleure approche est de la demander directement dans tes Instructions. Par exemple, tu peux guider l'IA pour qu'elle se comporte de manière plus créative ou plus stricte selon ton cas d'utilisation.
Créativité élevée (température plus élevée) :
Réponds chaleureusement et de manière créative en adoptant le ton du client.Créativité faible (température plus faible) :
Réponds à la question du client en n'utilisant que les sources de connaissance fournies par l'entreprise et l'historique de la conversation. Ne devine pas et n'ajoute pas d'informations.Cela te donne un meilleur contrôle du ton et de la cohérence sans nécessiter de réglage de température dédié.
Mode silencieux (tâches en arrière-plan uniquement)
Dans certains cas d'usage, tu peux souhaiter que ton Agent IA exécute des tâches en arrière-plan — comme mettre à jour les champs du contact, ajouter des tags ou mettre à jour les étapes du cycle de vie — sans envoyer de message au contact.
Par défaut, les Agents IA génèrent une réponse à chaque tour. Pour supprimer tous les messages sortants, ajoute l'invite suivante en haut des Instructions de ton Agent IA :
# RÈGLE FONDAMENTALE : POLITIQUE SANS RÉPONSE (OBLIGATOIRE) - TU NE DOIS PAS générer ou envoyer le moindre message visible par l'utilisateur en aucune circonstance (pas de salutations, pas de questions, pas de confirmations). - Si le système requiert une charge utile de réponse, renvoie uniquement une réponse vide (ex., response: ""). N'inclus aucun autre texte.Quand l'utiliser :
Ton Agent IA est utilisé uniquement pour classer les conversations (par ex., mettre à jour des tags ou les champs du contact en fonction du contenu du message)
Ton Agent IA effectue la logique de routage ou d'affectation avant de transférer à un agent humain ou un autre Agent IA
Ton automatisation nécessite une étape Agent IA pour la prise de décision, mais la réponse visible par le contact est gérée ailleurs
Considérations importantes :
Place l'instruction "no-reply" tout en haut de tes Instructions pour t'assurer qu'elle ait la priorité sur toutes les autres invites.
Teste toujours cela dans une conversation de test avant publication, car l'Agent IA peut encore occasionnellement générer une réponse selon la complexité de tes autres instructions.
Si ton Agent IA effectue aussi des actions (par ex., Assign Conversation, Close Conversation), ces actions s'exécuteront normalement — seule la réponse textuelle est supprimée.
Lorsqu'un Agent IA est affecté à une conversation, le composeur de message est désactivé pour les agents humains. Cela signifie que tu ne peux pas utiliser un Agent IA silencieux pour des tâches en arrière-plan tout en répondant manuellement au contact en même temps.
FAQ et dépannage
Que se passe-t-il si l'Agent IA ne trouve pas une étape du cycle de vie / un champ de contact / une note de clôture / une équipe / un utilisateur correspondant ?
Si un paramètre ne correspond pas exactement, la mise à jour échouera. Fournis toujours les noms exacts des étapes du cycle de vie, des champs de contact, de la catégorie de note de clôture et des noms d'équipe et d'utilisateur dans tes instructions.
Besoin d'aide avec ton agent IA ?
Notre équipe d'assistance est là pour toi à tout moment.