Recherche de Mémoire
Le composant Recherche de Mémoire permet à votre flux de récupérer des informations à partir de la mémoire stockée selon les requêtes des utilisateurs, soutenant des flux de travail contextuels et orientés connaissances.

Description du composant
Comment fonctionne le composant Recherche de Mémoire
Le composant Recherche de Mémoire est conçu pour récupérer des informations pertinentes depuis le stockage mémoire de votre flux de travail, souvent appelé « Mémoire à Long Terme ». Il prend une requête utilisateur et cherche dans les documents ou ressources de connaissances stockées, en renvoyant le contenu le plus pertinent. Ceci est particulièrement utile pour les flux de travail IA nécessitant de référencer des informations passées, de récupérer des documents de support ou de fournir des réponses contextuelles.
Que fait le composant ?
- But : Le composant recherche dans les informations stockées dans la mémoire du flux de travail à l’aide d’une requête définie par l’utilisateur et renvoie les éléments les plus pertinents.
- Cas d’usage : Utile pour les chatbots, assistants virtuels ou tout processus d’IA nécessitant l’accès à des connaissances ou documents déjà stockés afin de fournir des réponses contextualisées et informées.
Fonctionnalités clés
- Récupération flexible : Permet de spécifier le nombre de résultats, de définir un seuil de similarité et de choisir la manière dont l’information est agrégée depuis les documents.
- Sortie personnalisable : Vous pouvez contrôler quelles sections/types de contenu (comme titres ou paragraphes) sont inclus dans les résultats.
- Intégration avec des outils : Les documents récupérés peuvent être formatés comme messages, documents bruts, ou comme outils pour une utilisation ultérieure dans le flux.
Paramètres
Nom de l’entrée | Type | Obligatoire | Description | Valeur par défaut |
---|---|---|---|---|
Titre | str | Non | Titre du bloc dans la sortie. | Ressources associées |
Limite de résultats | int | Oui | Nombre de résultats à retourner. | 3 |
Depuis pointeur | bool | Oui | Si vrai, charge à partir du point de meilleure correspondance dans le document ; sinon, charge tout. | true |
Masquer ressources | bool | Non | Si vrai, masque les ressources récupérées dans la sortie. | false |
max_tokens | int | Non | Nombre maximal de tokens dans le texte de sortie. | 3000 |
stratégie | str | Oui | Stratégie d’agrégation du contenu : « Concaténer les documents, remplir depuis le premier jusqu’à la limite de tokens » ou « Inclure une taille égale de chaque document ». | Inclure une taille égale de chaque document |
seuil | float | Non | Seuil de similarité pour les résultats récupérés (0 à 1). | 0.8 |
description_outil | str | Non | Description de l’outil, utilisée par les agents pour comprendre sa fonction. | (vide) |
nom_outil | str | Non | Nom pour l’outil dans l’agent. | (vide) |
utiliser_contenu | multi-select | Non | Quels types de contenu exporter (ex. H1-H6, Paragraphe). | Tous (H1-H6, Paragraphe) |
verbeux | bool | Non | Afficher ou non une sortie détaillée pour le débogage ou l’analyse. | false |
Entrées
Nom de l’entrée | Type | Obligatoire | Description | Valeur par défaut |
---|---|---|---|---|
Clé de recherche | str | Non | Clé utilisée pour localiser des informations spécifiques dans la Mémoire à Long Terme. | (vide) |
Requête d’entrée | str | Oui | La requête de recherche à utiliser pour interroger la mémoire. | (vide) |
Sorties
Le composant fournit plusieurs formats de sortie pour s’adapter à différents besoins :
- Documents (Message) : L’information récupérée sous forme de message, adaptée à une intégration directe dans des flux conversationnels.
- Documents bruts (Document) : Le contenu brut, non traité, des documents correspondants pour un traitement ou une analyse ultérieurs.
- Documents comme outil (Outil) : Les documents trouvés formatés comme un outil, permettant l’enchaînement ou des workflows agents complexes.
Nom de sortie | Type | Description |
---|---|---|
documents | Message | Contenu récupéré sous forme de message(s) |
documents_raw | Document | Contenu brut et non traité du document |
documents_as_tool | Tool | Documents formatés pour être utilisés comme outil par les agents |
Pourquoi utiliser Recherche de Mémoire ?
- IA contextuelle : Améliorez les réponses de votre IA en lui donnant accès à des données stockées, pour des interactions plus informées et cohérentes.
- Gestion des connaissances : Exploitez efficacement la documentation existante ou les informations fournies par l’utilisateur sans recherche manuelle.
- Personnalisation avancée : Affinez les stratégies de récupération et les formats de sortie pour répondre aux besoins spécifiques de votre flux de travail.
Exemples de scénarios
- Agents conversationnels : Récupérez des interactions passées ou des extraits de connaissances pour maintenir le contexte à travers les conversations.
- Assistants de recherche : Faites remonter rapidement des documents ou passages pertinents d’une grande base de connaissances suite à une requête.
- Prise de décision automatisée : Fournissez des preuves ou justifications à partir de la mémoire stockée pour appuyer des recommandations ou actions.
Tableau récapitulatif
Fonctionnalité | Bénéfice |
---|---|
Recherche par requête | Trouve l’information stockée la plus pertinente pour toute requête utilisateur |
Options de sortie | Choisissez entre message, document brut ou format outil |
Récupération sur mesure | Contrôle du nombre de résultats, du seuil de similarité et du contenu |
S’intègre à l’IA | Idéal pour les agents IA ayant besoin d’un accès dynamique à la connaissance stockée |
Ce composant est un élément polyvalent pour tout flux de travail IA nécessitant la recherche en mémoire, la récupération de documents ou l’augmentation contextuelle.
Questions fréquemment posées
- Que fait le composant Recherche de Mémoire ?
Recherche de Mémoire permet à votre flux de travail de récupérer des informations pertinentes à partir de la mémoire stockée ou de documents grâce à des requêtes, rendant vos solutions d’IA plus contextuelles.
- Comment sélectionne-t-il les documents à renvoyer ?
Il récupère les documents qui correspondent le mieux à la requête saisie, avec des options pour limiter le nombre de résultats et contrôler le format ou la stratégie de sortie.
- Puis-je contrôler le nombre de résultats ou le type de contenu ?
Oui, vous pouvez définir une limite de résultats, choisir les types de contenu des documents à inclure et ajuster les stratégies de combinaison des extraits de documents.
- Comment Recherche de Mémoire aide-t-il mon chatbot ou mon flux de travail ?
En permettant l’accès à des connaissances antérieures ou à une mémoire à long terme, votre bot peut fournir des réponses plus informées, précises et contextuellement pertinentes.
- Recherche de Mémoire convient-il aux applications IA avancées ?
Absolument. Il est conçu pour s’intégrer à des flux complexes où la récupération de contexte ou de connaissances à partir de données antérieures est cruciale pour l’automatisation intelligente.
Essayez FlowHunt Recherche de Mémoire
Boostez vos solutions d’IA en intégrant la recherche et la récupération de mémoire. Connectez-vous à une base de connaissances à long terme et offrez des réponses plus intelligentes.