
Expansão de Consulta
A Expansão de Consulta no FlowHunt aprimora a compreensão do chatbot ao encontrar sinônimos, corrigir erros ortográficos e garantir respostas consistentes e pre...
A Decomposição de Tarefas divide consultas complexas em subconsultas menores, ajudando chatbots de IA a fornecer respostas mais precisas e focadas.
Descrição do 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.
A Decomposição de Consultas divide consultas complexas e compostas em subconsultas simples que são mais fáceis de abordar. Assim, é possível fornecer respostas mais detalhadas e focadas.
A Decomposição de Consultas não é necessária para todos os Fluxos. Seu uso principal é para criar bots de atendimento ao cliente e outros usos nos quais a entrada exige uma abordagem passo a passo para entradas complexas. Usar a Decomposição de Tarefas garante respostas detalhadas e altamente relevantes. Sem ela, o bot pode recorrer a respostas vagas.
Ambos ajudam o bot a compreender melhor a consulta. A Decomposição de Consulta pega consultas complexas ou compostas e as divide em etapas menores executáveis. Já a Expansão de Consulta complementa consultas incompletas ou incorretas, tornando-as claras e completas.
Comece a criar chatbots de IA mais inteligentes e automatize consultas complexas com o componente de Decomposição de Consultas do FlowHunt.
A Expansão de Consulta no FlowHunt aprimora a compreensão do chatbot ao encontrar sinônimos, corrigir erros ortográficos e garantir respostas consistentes e pre...
O componente Documento para Texto do FlowHunt transforma dados estruturados de recuperadores em texto markdown legível, proporcionando controle preciso sobre co...
O componente Analisar Dados transforma dados estruturados em texto simples usando templates personalizáveis. Ele permite formatação flexível e conversão de entr...