Automatisation n8n : chatbot de recommandations de films
Ce workflow n8n a pour objectif de créer un chatbot capable de recommander des films en utilisant Qdrant et OpenAI. Dans un contexte où les utilisateurs cherchent des suggestions personnalisées, ce système permet d'améliorer l'expérience client en fournissant des recommandations pertinentes basées sur les préférences des utilisateurs. Les cas d'usage incluent des applications dans le secteur du divertissement, des plateformes de streaming ou des services de recommandation. Étape 1 : le workflow est déclenché manuellement par l'utilisateur. Étape 2 : les données sont extraites depuis un fichier via le nœud 'Extract from File'. Étape 3 : les embeddings sont générés à l'aide de 'Embeddings OpenAI', qui transforme les données en vecteurs exploitables. Étape 4 : le nœud 'Qdrant Vector Store' permet de stocker ces vecteurs pour une recherche rapide. Étape 5 : lorsqu'un message de chat est reçu, le nœud 'When chat message received' active le traitement. Étape 6 : le modèle de chat OpenAI est utilisé pour analyser les demandes des utilisateurs et fournir des réponses appropriées. Ce workflow offre des bénéfices significatifs pour les entreprises en automatisant le processus de recommandation, réduisant ainsi le temps de réponse et augmentant la satisfaction client.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux entreprises du secteur du divertissement, aux plateformes de streaming et aux développeurs cherchant à intégrer des systèmes de recommandation avancés. Un niveau technique intermédiaire est requis pour la mise en œuvre et la personnalisation.
Ce que ce workflow résout
Ce workflow résout le problème de la recherche de recommandations de films pertinentes, souvent chronophage pour les utilisateurs. En automatisant ce processus, il réduit les frustrations liées à la recherche manuelle et améliore l'engagement des utilisateurs. Les entreprises bénéficient ainsi d'une expérience client enrichie et d'une augmentation de la fidélisation.
Comment ça fonctionne
Étape 1 : le workflow est déclenché manuellement par l'utilisateur.
- 01Étape 1 : les données sont extraites d'un fichier via le nœud 'Extract from File'.
- 02Étape 2 : les embeddings sont générés avec 'Embeddings OpenAI'.
- 03Étape 3 : les vecteurs sont stockés dans 'Qdrant Vector Store'.
- 04Étape 4 : lorsque le chatbot reçoit un message, le nœud 'When chat message received' est activé.
- 05Étape 5 : le modèle de chat OpenAI traite la demande et fournit des recommandations.
- 06Étape 6 : les résultats sont ensuite renvoyés à l'utilisateur, améliorant ainsi l'interaction.
On adapte ce workflow à votre stack.
CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Importer dans n8n en un clic
Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
Personnaliser ce workflow
Pour personnaliser ce workflow, vous pouvez modifier les paramètres du nœud 'Extract from File' pour changer la source des données. Les configurations des nœuds 'Embeddings OpenAI' et 'Qdrant Vector Store' peuvent être ajustées pour affiner les recommandations. Il est également possible d'ajouter des filtres ou de modifier les modèles de chat dans le nœud 'OpenAI Chat Model' pour mieux répondre aux besoins spécifiques des utilisateurs. Assurez-vous de sécuriser les connexions API et de monitorer les performances du workflow pour garantir une expérience utilisateur optimale.
Détail des nœuds n8n
- 01When clicking ‘Test workflow’
Déclenche le workflow lorsque l'utilisateur clique sur 'Test workflow'.
- 02GitHub
Interagit avec GitHub pour effectuer une opération spécifiée sur un fichier dans un dépôt.
- 03Extract from File
Extrait des données à partir d'un fichier selon les options définies.
- 04Embeddings OpenAI
Génère des embeddings à l'aide du modèle OpenAI spécifié.
- 05Default Data Loader
Charge des données par défaut pour le traitement de documents.
- 06Token Splitter
Divise un texte en tokens pour un traitement ultérieur.
- 07Qdrant Vector Store
Stocke et gère des vecteurs dans une collection Qdrant.
- 08When chat message received
Déclenche le workflow lorsqu'un message de chat est reçu.
- 09OpenAI Chat Model
Utilise le modèle de chat OpenAI pour générer des réponses.
- 10Call n8n Workflow Tool
Appelle un outil de workflow n8n pour exécuter une tâche spécifique.
- 11Window Buffer Memory
Gère la mémoire tampon pour stocker des informations contextuelles.
- 12Execute Workflow Trigger
Déclenche l'exécution d'un autre workflow n8n.
- 13Merge
Fusionne plusieurs flux de données selon les options spécifiées.
- 14Split Out
Sépare les données selon un champ spécifié pour un traitement distinct.
- 15Split Out1
Effectue une séparation supplémentaire des données selon un autre champ.
- 16Merge1
Fusionne des données en utilisant des critères de correspondance définis.
- 17Aggregate
Agrège des données selon des options et des champs spécifiés.
- 18AI Agent
Agit comme un agent d'intelligence artificielle pour exécuter des tâches.
- 19Embedding Recommendation Request with Open AI
Envoie une requête HTTP pour obtenir des recommandations d'embeddings via OpenAI.
- 20Embedding Anti-Recommendation Request with Open AI
Envoie une requête HTTP pour obtenir des anti-recommandations d'embeddings via OpenAI.
- 21Extracting Embedding
Extrait des embeddings en définissant des options et des affectations.
- 22Extracting Embedding1
Extrait des embeddings supplémentaires avec des options et des affectations.
- 23Calling Qdrant Recommendation API
Appelle l'API de recommandation Qdrant pour obtenir des suggestions.
- 24Retrieving Recommended Movies Meta Data
Récupère les métadonnées des films recommandés via une requête HTTP.
- 25Selecting Fields Relevant for Agent
Sélectionne les champs pertinents pour l'agent à partir des données.
- 26Sticky Note
Crée une note autocollante avec le contenu spécifié.
- 27Sticky Note1
Crée une autre note autocollante avec un contenu différent.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B