
Expansión de Consulta
La Expansión de Consulta en FlowHunt mejora la comprensión del chatbot al encontrar sinónimos, corregir errores ortográficos y garantizar respuestas consistente...
La Descomposición de Tareas divide consultas complejas en subconsultas más pequeñas, ayudando a los chatbots de IA a ofrecer respuestas más precisas y enfocadas.
Descripción del componente
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 Descomposición de Consultas divide consultas complejas y compuestas en subconsultas simples que son más fáciles de abordar. De esta manera, puede proporcionar respuestas más detalladas y enfocadas.
La Descomposición de Consultas no es necesaria para todos los Flujos. Su uso principal es para crear bots de atención al cliente y otros usos donde la entrada requiere un enfoque paso a paso para entradas complejas. Usar la Descomposición de Tareas asegura respuestas detalladas y altamente relevantes. Sin ella, el bot puede recurrir a respuestas vagas.
Ambas ayudan al bot a entender mejor la consulta. La Descomposición de Consultas toma consultas complejas o compuestas y las divide en pasos ejecutables más pequeños. Por otro lado, la Expansión de Consultas amplía consultas incompletas o defectuosas, haciéndolas claras y completas.
Comienza a crear chatbots de IA más inteligentes y automatiza consultas complejas con el componente de Descomposición de Consultas de FlowHunt.
La Expansión de Consulta en FlowHunt mejora la comprensión del chatbot al encontrar sinónimos, corregir errores ortográficos y garantizar respuestas consistente...
El componente Documento a Texto de FlowHunt transforma datos estructurados de los recuperadores en texto markdown legible, ofreciéndote un control preciso sobre...
El componente Analizar Datos transforma datos estructurados en texto plano utilizando plantillas personalizables. Permite un formato flexible y la conversión de...