Description du composant
Comment fonctionne le composant Recherche DuckDuckGo
Présentation du composant DuckDuckGoSearch
Le composant DuckDuckGoSearch permet à votre workflow IA d’effectuer des recherches web en temps réel en utilisant le moteur de recherche DuckDuckGo. Il accepte une requête de recherche définie par l’utilisateur et retourne des résultats web pertinents, incluant des URL et leur contenu, ce qui en fait un outil puissant pour la recherche de connaissances, les tâches de recherche ou l’enrichissement des LLMs avec des informations à jour provenant d’internet.
Que fait ce composant ?
- Exécute une recherche sur DuckDuckGo en utilisant les mots-clés fournis (requête).
- Récupère un nombre configurable de résultats (par défaut : 3).
- Permet un filtrage par région, niveau de SafeSearch et période temporelle.
- Retourne les résultats sous forme d’enregistrements d’URL structurés et de texte brut, adaptés à un traitement automatisé ultérieur ou à l’affichage.
- Peut être utilisé comme un outil autonome ou intégré dans des workflows basés sur des agents.
Entrées
Nom | Description | Type | Obligatoire | Valeur par défaut | Avancé |
---|---|---|---|---|---|
Mots-clés d’entrée | Les mots-clés ou la chaîne de requête à rechercher. | String | Oui | (vide) | Non |
Résultats max | Le nombre de résultats à retourner. | Integer | Oui | 3 | Non |
Région | Code région/langue pour des résultats localisés (ex. us-en, uk-en, ru-ru). | String | Oui | us-en | Oui |
SafeSearch | Définit le filtre SafeSearch : strict , moderate ou off . | String | Oui | moderate | Oui |
Limite de temps | Restreint les résultats par période : d (jour), w (semaine), m (mois), y (année). | String | Oui | y | Oui |
Description de l’outil | (Optionnel) Description pour aider les agents à comprendre comment utiliser cet outil. | String | Non | (vide) | Oui |
Nom de l’outil | (Optionnel) Alias pour référencer cet outil dans les frameworks d’agents. | String | Non | (vide) | Oui |
Verbeux | Afficher ou non un retour détaillé/debug lors de l’exécution. | Boolean | Non | false | Oui |
Sorties
Le composant fournit trois formats de sortie :
Enregistrements d’URL (
UrlRecord
)- Une liste structurée de résultats de recherche, chacun contenant l’URL et son contenu associé. Utile pour une consommation programmatique ou enchaînement vers d’autres composants.
URL en texte (
Message
)- Les résultats de recherche formatés en texte lisible, adaptés à l’affichage direct ou à l’intégration dans des workflows pilotés par message.
DuckDuckGo Search comme outil (
Tool
)- L’ensemble de l’opération de recherche encapsulée comme un objet outil, permettant son utilisation dans des systèmes IA basés sur des agents ou utilisant des outils.
Pourquoi utiliser ce composant ?
- Accès à l’information actuelle : Permet à votre workflow IA d’interroger des informations web à jour, particulièrement utile lorsque les LLMs ou agents IA ont besoin de données récentes absentes de leur corpus d’entraînement.
- Configuration flexible : Prend en charge la région, le SafeSearch et le filtrage temporel pour des résultats adaptés.
- Sorties multi-formats : Choisissez le format de sortie qui correspond le mieux à votre tâche aval, que ce soit pour un traitement automatisé ou l’affichage à l’utilisateur final.
- Intégration agent : Conçu pour être facilement référencé et décrit pour les frameworks basés sur des agents, il convient à une orchestration IA complexe.
Exemples d’utilisations
- Augmentation de réponses : Améliorer les réponses des LLMs avec des résultats de recherche web en temps réel.
- Extraction de connaissance : Rassembler du contenu web récent pour la synthèse ou l’analyse.
- Automatisation de la recherche : Automatiser la collecte d’informations pour des sujets, domaines ou périodes spécifiques.
Ce composant est un élément de base polyvalent et essentiel pour les workflows nécessitant un accès à la connaissance externe et à des données web actualisées.
Questions fréquemment posées
- Que fait le composant DuckDuckGo Search ?
Il effectue des recherches en temps réel sur DuckDuckGo à l'aide de vos mots-clés et retourne des URL pertinentes ainsi que leur contenu, permettant à vos workflows d'accéder à des informations web actualisées.
- Quel type de sortie puis-je obtenir de ce composant ?
Il fournit les résultats sous forme d'enregistrements d'URL structurés, de messages en texte brut, ou comme un outil pour des flux basés sur des agents—offrant de la flexibilité dans l'utilisation des résultats de recherche.
- Puis-je contrôler le nombre ou le type de résultats de recherche ?
Oui, vous pouvez définir le nombre maximal de résultats, ajuster les paramètres de région et de SafeSearch, et définir des limites de temps pour les résultats.
- Ce composant convient-il à la création de chatbots augmentés par la connaissance ?
Absolument. Il est idéal pour les chatbots et les flux qui nécessitent des informations à jour depuis le web, enrichissant leurs réponses avec des données de recherche en temps réel.
- DuckDuckGo Search enregistre-t-il ou met-il en cache mes recherches ?
Non, les recherches sont effectuées en temps réel et les résultats ne sont pas stockés en dehors de votre flux actuel, sauf si vous choisissez de le faire.
Essayez DuckDuckGo Search dans FlowHunt
Améliorez vos workflows avec la recherche web en direct. Commencez à utiliser DuckDuckGo Search dans FlowHunt pour des automatisations plus intelligentes et dynamiques.