Chatbot IA avec mémoire et recherche web via OpenAI
Quand un message arrive par le déclencheur Message de chat, un agent IA le traite avec un modèle OpenAI. Le nœud Window Buffer Memory conserve les derniers échanges, afin que l'agent suive le fil de la conversation. L'agent dispose aussi d'un outil SerpAPI pour aller chercher des informations en ligne. Il faut une clé API OpenAI et une clé SerpAPI avant de lancer un test.
- Déclencheur
- Message de chat
- Taille
- 5 nœuds
- Outils
- OpenAI, SerpAPI, Agent IA
Comment fonctionne ce workflow
- 1
Le déclencheur Message de chat reçoit le message de l'utilisateur et le transmet à l'agent IA.
- 2
Window Buffer Memory fournit à l'agent les échanges récents de la conversation.
- 3
L'agent IA s'appuie sur le modèle OpenAI Chat Model pour formuler sa réponse.
- 4
Lorsqu'il en a besoin, l'agent appelle l'outil SerpAPI pour chercher une information sur le web.
- 5
L'agent IA renvoie sa réponse dans le chat.
Quand l'utiliser
- Un assistant qui répond à des questions sur un sujet précis en gardant le fil de la conversation.
- Un test de chatbot qui combine un modèle OpenAI et une recherche web.
- La base d'un assistant interne qui doit parfois vérifier une information en ligne.
À préparer avant l'import
- Un compte OpenAI et une clé API, à renseigner dans les identifiants OpenAI de n8n.
- Un compte SerpAPI et sa clé API, à renseigner dans les identifiants SerpAPI de n8n.
- Une instance n8n dans laquelle importer le template.
Bon à savoir
Vérifiez d'abord les identifiants OpenAI dans le nœud OpenAI Chat Model avant de tester le chat, puis ajustez la taille de la fenêtre de mémoire dans Window Buffer Memory.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Chatbots & Assistants IA
- Interroger un fichier Google Drive avec un assistant OpenAIEnvoie un fichier Google Drive à OpenAI, crée un assistant qui le consulte, puis répond aux messages reçus dans le chat.
- Créer des tickets Linear depuis Slack avec OpenAITickets Linear créés à partir des messages Slack marqués, rédigés par un modèle OpenAI.
- Répondre et générer des images sur Telegram avec NeurochainAIUn bot Telegram qui répond par texte ou génère des images via les modèles NeurochainAI.
- Regrouper les messages Twilio en une seule réponse IARegroupe les messages envoyés en rafale par un client sur Twilio et n'envoie qu'une seule réponse de l'agent IA.
- Discuter avec OpenAI depuis un bot TelegramUn bot Telegram qui transmet vos messages à un modèle OpenAI et renvoie la réponse dans la conversation.
- Répondre aux messages LINE avec Groq et Llama 3Un chatbot LINE qui envoie chaque message reçu à Llama 3 sur Groq et renvoie la réponse dans la conversation.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n