Ressources · Intégration n8n

Nœud Oracle Database Vector Store n8nConfigurer Oracle Database Vector Store dans n8n.

Tes documents dorment déjà dans Oracle Database, ton IA les ignore. Le nœud Oracle Database Vector Store n8n ouvre une table vectorielle à une chaîne ou à un agent, via 2 paramètres et 4 modes de fonctionnement, sans recopier quoi que ce soit dans une seconde base.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Oracle Database Vector Store n8n ?

Il lit et écrit une table vectorielle dans Oracle Database. Un vector store, c'est une base qui stocke des représentations mathématiques de textes : on y range des documents, puis on demande ceux qui ressemblent le plus à une question. Le nœud couvre le trajet complet, de l'insertion des documents au classement des résultats, jusqu'à l'ouverture de la table à un agent IA. Condition de départ : l'instance Oracle Database doit prendre en charge Oracle AI Vector Search.

Premier scénario, l'alimentation. Tu renseignes Table Name, tu choisis insert dans Operation Mode, et chaque item qui entre dans le workflow devient une ligne de vecteurs. Si la table n'existe pas, le nœud la crée. C'est comme ça qu'un répertoire de fiches produit ou un historique de réponses support devient interrogeable, exécution après exécution.

Deuxième scénario, la recherche pure, sans agent. En mode load, Prompt porte la question, Limit fixe le nombre de résultats, et le nœud renvoie les documents classés. Ces résultats partent ensuite où tu veux : un message Slack, une ligne dans Google Sheets, un mail Gmail. Aucun modèle de chat n'intervient à cette étape.

Troisième scénario, la table devient un outil. Avec retrieve-as-tool, le nœud se branche sur le port outil d'un AI Agent, un port étant le point de raccordement d'un sous-nœud sur un nœud racine. L'agent décide seul quand chercher. D'où l'importance de Description : ce que tu écris là, c'est ce que le modèle lit pour savoir si l'outil le concerne. Description floue, outil jamais appelé, ou appelé à tort sur chaque question.

Quand vaut-il mieux autre chose ? Si la réponse tient dans une recherche par identifiant connu, une requête classique sur la base ira plus vite qu'un calcul de similarité. Si aucun corpus n'est stocké et qu'il s'agit juste d'envoyer une question à un modèle, un nœud de modèle de chat suffit. Le vector store prend tout son sens quand le corpus dépasse la fenêtre de contexte du modèle et qu'il bouge dans le temps.

Côté limites, autant les dire tout de suite. Le nœud est en version 1 et expose 2 paramètres de tête : l'essentiel du réglage passe donc par Options. La qualité du classement ne dépend pas de lui mais du sous-nœud d'embeddings branché dessus, et le fournisseur derrière ce sous-nœud facture ses propres appels d'API. Pour choisir un motif de départ sur des workflows réels, la Formation n8n passe en revue les mêmes arbitrages.

Paramètres

Quels paramètres règles-tu sur le nœud ?

Le nœud Oracle Database Vector Store compte 2 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.

01

Operation Mode

mode

Ce que tu vois dans n8n

Notes & cas d'usage

Ce sélecteur définit le rôle du nœud : il écrit, il cherche, ou il se met à disposition d’autres nœuds IA. À régler en premier, le reste du panneau change avec lui.

Paramètres clés

  • Operation Mode : insert écrit les documents, load renvoie les documents classés, retrieve ouvre le store à une chaîne ou à un outil, retrieve-as-tool l’ouvre à un agent.
  • Prompt et Limit : la requête, souvent {{ $json.question }}, et le nombre de meilleurs résultats remontés.
  • Name, Description, Include Metadata, Rerank Results, ID, Options : l’identité lue par l’agent avant l’appel, plus les réglages complémentaires.
Cas d’usage
un workflow nocturne insère, un deuxième répond aux questions, un troisième laisse la table à un agent.
02

Table Name

tableName

Ce que tu vois dans n8n

Notes & cas d'usage

C’est ici que se nomme la table Oracle qui héberge les vecteurs. Elle est le seul lien entre le workflow qui alimente et celui qui interroge : une faute de frappe donne une réponse vide, pas une erreur.

Paramètres clés

  • Table Name : la table dans laquelle stocker les vecteurs ; si elle n’existe pas, le nœud la crée. Valeur fixe type company_knowledge_base, ou expression {{ $json.tableName }} quand un workflow sert plusieurs corpus.
Cas d’usage
une table par corpus, la documentation produit d’un côté, les tickets support de l’autre. Comme une table absente est créée à la volée, relis l’orthographe avant la première insertion.
Besoin d'aide

Besoin d'aide pour automatiser Oracle Database Vector Store avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qui viennent ensuite

01Le nœud Oracle Database Vector Store est-il gratuit dans n8n ?
Oui. Il fait partie du paquet IA de n8n, livré avec n8n : rien à installer, aucun surcoût côté n8n, sur n8n Cloud comme sur une instance auto-hébergée. n8n s'auto-héberge en Docker ou en npm, ou s'utilise sur n8n Cloud, l'offre hébergée par n8n, et le workflow se comporte pareil dans les deux cas. Ce qui se facture est ailleurs : le fournisseur du modèle branché en sous-nœud d'embeddings facture ses propres appels d'API selon ses conditions, et n8n n'ajoute rien par-dessus.
02Que faut-il configurer pour que le nœud fonctionne ?
Rien sur le nœud lui-même. Il n'a ni credential, c'est-à-dire un jeu d'identifiants enregistré dans n8n, ni sélecteur Authentication, et c'est pour ça que cette page n'a pas d'étape de connexion. Le sous-nœud de modèle branché dessus porte, lui, le credential du fournisseur. Deux conditions restent nécessaires. L'instance Oracle Database doit prendre en charge Oracle AI Vector Search, socle des opérations vectorielles. Et tout champ marqué comme requis, Prompt pour une recherche, Name et Description pour un outil d'agent, bloque l'exécution du nœud tant qu'il reste vide.
03Quelles sont les limites du nœud Oracle Database Vector Store n8n ?
Le nœud est en version 1 avec 2 paramètres de tête : le panneau est volontairement court et le réglage fin passe par Options. Distance Strategy n'existe qu'en modes Get Many et Retrieve Documents, jamais à l'insertion. Metadata Filter est disponible en Get Many et dans les deux modes Retrieve Documents. Les filtres saisis dans l'interface se combinent en ET : tous les champs doivent correspondre. Pour du filtrage plus fin, le nœud transmet les filtres à Oracle AI Vector Search, qui accepte les tableaux, les filtres imbriqués et des opérateurs comme $gte, $nin et $and. Un workflow ancien peut afficher une version antérieure, avec moins d'options.
04Que brancher au minimum, et par où commencer ?
Commence en mode load, sur une table que tu as remplie toi-même en insert, sans aucun agent. Les documents classés s'affichent dans le panneau de sortie, ce qui montre tout de suite si tes embeddings, les représentations numériques de tes textes, et ta requête font leur travail. Une fois cette base stable, monte d'un cran : retrieve ouvre le store à une chaîne ou à un outil, retrieve-as-tool le confie à un agent qui l'appelle de lui-même. Distance Strategy propose Cosine, Inner Product, Euclidean, Manhattan, Euclidean Squared et Hamming : laisse la valeur en place tant qu'aucun besoin précis ne justifie d'y toucher.
05n8n ou Make pour un workflow de vector store ?
Ça dépend de l'endroit où les données doivent rester. n8n s'auto-héberge en Docker ou en npm, donc les documents et la connexion Oracle ne quittent jamais ton environnement, et la version hébergée existe si tu préfères ne rien administrer. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : lisible à faible volume, moins prévisible quand un workflow vectorise des milliers de documents. La logique visuelle diffère aussi : n8n raccorde les sous-nœuds IA sur des ports, ce qui correspond exactement à la façon dont ce nœud s'assemble.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.