
Expansion de requête
L'expansion de requête dans FlowHunt améliore la compréhension du chatbot en trouvant des synonymes, en corrigeant les fautes d'orthographe et en assurant des r...
La décomposition de tâches divise les requêtes complexes en sous-requêtes plus petites, aidant les chatbots IA à fournir des réponses plus précises et ciblées.
Description du composant
Query Decomposition is a flow component designed to enhance the precision and effectiveness of AI-driven workflows by breaking down complex input queries into distinct, manageable sub-queries. This process helps ensure that each aspect of a user’s original question is addressed, leading to more thorough and accurate responses.
The primary function of the Query Decomposition component is to take an input text—typically a complex or multi-part question—and split it into several alternative or sub-queries. These sub-queries represent the individual pieces of information that need to be resolved in order to fully answer the original query. This approach is especially useful in scenarios where a question is broad, ambiguous, or composed of several intertwined elements.
Input Name | Type | Required | Description |
---|---|---|---|
Input Text | Message | Yes | The main text or question that you want to split into multiple alternative queries. |
Chat History | InMemoryChatMessageHistory | No | Previous chat messages to provide context for generating more precise sub-queries. |
LLM (Model) | BaseChatModel | No | The language model used for generating alternative queries. |
Include Original Query | Boolean | No | Option to include the original query in the list of alternative queries. |
System Message | String | No | Additional system-level instruction that can be appended to the prompt for customizing behavior. |
Query Decomposition is valuable in complex AI workflows where single queries may cover multiple topics or require multi-step reasoning. By breaking queries down, you can:
Feature | Description |
---|---|
Input | Complex user query (text) |
Output | List of alternative/sub-queries (as a message object) |
Context Support | Yes (via chat history) |
Model Selection | Yes (custom LLM can be specified) |
Advanced Options | Include original query, custom system message |
By integrating Query Decomposition into your AI workflow, you enable smarter, more granular handling of complex queries, leading to improved outcomes and a better user experience.
La décomposition de requête divise les requêtes complexes et composées en sous-requêtes simples plus faciles à traiter. Ainsi, elle permet de fournir des réponses plus détaillées et ciblées.
La décomposition de requête n’est pas nécessaire pour tous les flux. Son utilisation principale concerne la création de bots de service client et d’autres cas où l’entrée nécessite une approche pas à pas pour des entrées complexes. Utiliser la décomposition de tâches garantit des réponses détaillées et très pertinentes. Sans elle, le bot peut donner des réponses vagues.
Les deux aident le bot à mieux comprendre la requête. La décomposition de requête prend des requêtes complexes ou composées et les divise en étapes plus petites et exécutables. L’extension de requête, quant à elle, complète les requêtes incomplètes ou erronées pour les rendre claires et complètes.
Commencez à créer des chatbots IA plus intelligents et à automatiser les requêtes complexes grâce au composant Décomposition de requête de FlowHunt.
L'expansion de requête dans FlowHunt améliore la compréhension du chatbot en trouvant des synonymes, en corrigeant les fautes d'orthographe et en assurant des r...
Le composant Document vers Texte de FlowHunt transforme les données structurées provenant des récupérateurs en texte markdown lisible, vous offrant un contrôle ...
Le composant Analyser les données transforme les données structurées en texte brut à l'aide de modèles personnalisables. Il permet un formatage flexible et la c...