Expansión de Consulta

El componente de Expansión de Consulta de FlowHunt mejora la precisión del chatbot ampliando las consultas con sinónimos y corrigiendo la ortografía, garantizando respuestas de IA precisas y consistentes.

Expansión de Consulta

Descripción del componente

Cómo funciona el componente Expansión de Consulta

The Query Expansion component is designed to paraphrase a given input text into multiple alternative queries. Its primary purpose is to enhance semantic search within a knowledge base by generating various rewordings of the original query, thereby increasing the likelihood of matching relevant information during retrieval processes.

What Does the Component Do?

This component takes an initial input message and produces several alternative queries that express the same intent in different ways. By leveraging a language model, it can generate these paraphrased queries, making downstream search or information retrieval tasks more robust and comprehensive. This is particularly useful in AI workflows that involve searching large corpora or knowledge bases, as it mitigates the issue of semantic mismatches between user queries and stored documents.

Inputs

The component supports the following inputs:

FieldTypeRequiredDescription
InputMessageYesThe main text (query) to be expanded into alternative forms.
LLM (Model)BaseChatModelNoThe language model used to generate paraphrased queries. If not provided, a default model may be used.
Chat HistoryInMemoryChatMessageHistoryNoPrevious chat messages that provide context for generating more relevant query alternatives.
Number of Alternatives (Limit)IntegerYesHow many alternative queries to generate. Default is 5.
Include Original QueryBooleanNoOption to include the original query in the list of alternatives (default is true).
System MessageString (multiline)NoAdditional system-level instructions appended to the prompt to guide the model’s behavior.

Quick Input Reference

  • Input: The text to paraphrase (required)
  • LLM: Choose which AI model to use (optional)
  • Chat History: Contextual history to help model generate better queries (optional)
  • Number of Alternatives: How many variations to produce (required)
  • Include Original Query: Whether to keep the original in the output (optional)
  • System Message: Instructions for the model (optional, advanced)

Outputs

NameTypeDescription
MessageMessageA message containing the list of alternative queries.

The output is a message object that includes all generated alternative queries (and possibly the original, if specified). These alternatives can be used directly in downstream search or analysis components.

When and Why to Use

  • Improve Search Recall: By generating semantically diverse queries, you increase the chances of retrieving all relevant documents, even if they use different terminology.
  • Handle Ambiguity: Useful when user queries are vague or underspecified; alternative queries can cover multiple interpretations.
  • Enhance Conversational AI: Integrate into chatbots or virtual assistants to interpret user intents more flexibly.
  • Preprocessing for QA Systems: Before passing user input to a question-answering model, expand the query to cover more possible answers.

Example Use Case

Suppose a user asks, “How do I reset my password?” The Query Expansion component might generate alternatives like:

  • “What steps should I follow to change my password?”
  • “How can I recover a forgotten password?”
  • “Instructions for resetting a password”
  • “How to update account password?”

These expanded queries can then be used to search a knowledge base, improving the chances of finding the most relevant articles.

Summary Table

FeatureDescription
ParaphrasingGenerates multiple alternative queries for a single input
Customizable ModelSupports selection of different language models
Context-AwareCan use chat history to inform query generation
Output FlexibilityOptionally includes the original query in the output
Advanced PromptingAccepts a system message to tailor the model’s paraphrasing behavior

This component is a valuable building block for any AI workflow that requires robust, context-aware query expansion for improved search and retrieval capabilities.

Ejemplos de plantillas de flujo utilizando el componente Expansión de Consulta

Para ayudarle a comenzar rápidamente, hemos preparado varios ejemplos de plantillas de flujo que demuestran cómo utilizar el componente Expansión de Consulta de manera efectiva. Estas plantillas muestran diferentes casos de uso y mejores prácticas, facilitando la comprensión e implementación del componente en sus propios proyectos.

Analizador de Brechas de Contenido SEO
Analizador de Brechas de Contenido SEO

Analizador de Brechas de Contenido SEO

Este flujo de trabajo impulsado por IA analiza la estructura de contenido de tu página web, la compara con las páginas de la competencia mejor posicionadas y pr...

5 min de lectura
Analizador de SERP de Google para SEO
Analizador de SERP de Google para SEO

Analizador de SERP de Google para SEO

Este flujo de trabajo analiza los resultados de búsqueda de Google para una palabra clave determinada, extrayendo información sobre la intención de búsqueda, la...

5 min de lectura
Búsqueda Semántica en la Base de Conocimiento
Búsqueda Semántica en la Base de Conocimiento

Búsqueda Semántica en la Base de Conocimiento

Busca y recupera fácilmente información de documentos privados de la base de conocimiento usando búsqueda semántica impulsada por IA. El flujo amplía las consul...

3 min de lectura
Chatbot RAG en Tiempo Real Específico de Dominio
Chatbot RAG en Tiempo Real Específico de Dominio

Chatbot RAG en Tiempo Real Específico de Dominio

Un chatbot en tiempo real que utiliza la Búsqueda de Google restringida a tu propio dominio, recupera contenido web relevante y aprovecha el LLM de OpenAI para ...

5 min de lectura
Generador de Artículos de Glosario con IA
Generador de Artículos de Glosario con IA

Generador de Artículos de Glosario con IA

Genera artículos de glosario en profundidad y optimizados para SEO utilizando IA e investigación web en tiempo real. Este flujo analiza el contenido y estilos d...

5 min de lectura
Generador de Contenido de Páginas Mejor Clasificadas
Generador de Contenido de Páginas Mejor Clasificadas

Generador de Contenido de Páginas Mejor Clasificadas

Genera contenido de páginas web bien estructurado basado en el análisis de las páginas de Google mejor posicionadas para cualquier palabra clave. Este flujo aut...

4 min de lectura
Generador de Títulos de Página con IA
Generador de Títulos de Página con IA

Generador de Títulos de Página con IA

Genera títulos únicos y optimizados para SEO utilizando IA y datos en vivo de búsquedas en Google. Ingresa tus palabras clave objetivo y recibe una sugerencia d...

4 min de lectura

Preguntas frecuentes

¿Qué es el componente de Expansión de Consulta?

La Expansión de Consulta encuentra sinónimos o palabras relacionadas y corrige errores ortográficos para ayudar al Bot a comprender tu consulta.

¿Qué sucede si no utilizo la Expansión de Consulta?

Los usuarios tendrán diferentes niveles de lenguaje y estilos de vocabulario. Sin la expansión, tu bot puede ocasionalmente malinterpretar las consultas.

¿Cuál es la diferencia entre Expansión de Consulta y Descomposición de Tareas?

Ambos ayudan al bot a entender mejor la consulta. La Expansión de Consulta completa las consultas incompletas o incorrectas, haciéndolas claras y completas. Por otro lado, la Descomposición de Tareas toma consultas complejas o compuestas y las divide en pasos más pequeños y ejecutables.

Prueba la Expansión de Consulta de FlowHunt

Mejora la precisión de tu chatbot y la satisfacción del usuario con el avanzado componente de Expansión de Consulta de FlowHunt.

Saber más

Descomposición de Consultas
Descomposición de Consultas

Descomposición de Consultas

La Descomposición de Consultas en FlowHunt divide consultas complejas en subconsultas más pequeñas, mejorando la precisión de las respuestas de IA. Simplifica l...

3 min de lectura
AI Query Decomposition +3
Preguntas de seguimiento
Preguntas de seguimiento

Preguntas de seguimiento

El componente de Preguntas de seguimiento en FlowHunt genera de manera inteligente preguntas relevantes para que los usuarios hagan a continuación, basándose en...

3 min de lectura
AI Chatbot +4
Búsqueda de Documentos JSON
Búsqueda de Documentos JSON

Búsqueda de Documentos JSON

El componente de Búsqueda de Documentos JSON habilita potentes capacidades de búsqueda dentro de archivos JSON, utilizando búsqueda de texto o expresiones de co...

3 min de lectura
Data Automation +4