Espansione della Query

Espansione della Query

Il componente di Espansione della Query di FlowHunt aumenta l’accuratezza del chatbot espandendo le query con sinonimi e correggendo l’ortografia, garantendo risposte AI precise e coerenti.

Descrizione del componente

Come funziona il componente Espansione della Query

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.

Esempi di modelli di flusso che utilizzano il componente Espansione della Query

Per aiutarti a iniziare rapidamente, abbiamo preparato diversi modelli di flusso di esempio che mostrano come utilizzare efficacemente il componente Espansione della Query. Questi modelli presentano diversi casi d'uso e best practice, rendendo più facile per te comprendere e implementare il componente nei tuoi progetti.

Analizzatore di Gap di Contenuti SEO
Analizzatore di Gap di Contenuti SEO

Analizzatore di Gap di Contenuti SEO

Questo workflow potenziato dall'AI analizza la struttura dei contenuti della tua pagina web, la confronta con le pagine dei principali concorrenti e fornisce ra...

5 min di lettura
Analizzatore SERP di Google per SEO
Analizzatore SERP di Google per SEO

Analizzatore SERP di Google per SEO

Questo workflow analizza i risultati di ricerca di Google per una determinata parola chiave, estraendo informazioni utili sull'intento di ricerca, le strategie ...

4 min di lettura
Chatbot RAG in tempo reale specifico per dominio
Chatbot RAG in tempo reale specifico per dominio

Chatbot RAG in tempo reale specifico per dominio

Un chatbot in tempo reale che utilizza la Ricerca Google limitata al tuo dominio, recupera contenuti web rilevanti e sfrutta l'LLM di OpenAI per rispondere alle...

4 min di lettura
Generatore di Articoli per Glossario AI
Generatore di Articoli per Glossario AI

Generatore di Articoli per Glossario AI

Genera articoli di glossario approfonditi e ottimizzati per la SEO sfruttando l’IA e la ricerca web in tempo reale. Questo flow analizza i contenuti e gli stili...

4 min di lettura
Generatore di Contenuti per le Pagine Top
Generatore di Contenuti per le Pagine Top

Generatore di Contenuti per le Pagine Top

Genera contenuti ben strutturati per pagine web basati sull'analisi delle pagine Google meglio posizionate per qualsiasi parola chiave. Questo flow automatizza ...

4 min di lettura
Generatore di Titoli per Pagine AI
Generatore di Titoli per Pagine AI

Generatore di Titoli per Pagine AI

Genera titoli unici e ottimizzati per la SEO utilizzando l'AI e i dati di ricerca Google in tempo reale. Inserisci le tue parole chiave target e ricevi un sugge...

4 min di lettura
Ricerca Semantica nella Knowledgebase
Ricerca Semantica nella Knowledgebase

Ricerca Semantica nella Knowledgebase

Cerca e recupera facilmente informazioni da documenti della knowledgebase privata utilizzando la ricerca semantica alimentata dall'IA. Il flow espande le query ...

3 min di lettura

Domande frequenti

Cos’è il componente di Espansione della Query?

L’Espansione della Query trova sinonimi o parole correlate e corregge gli errori ortografici per aiutare il Bot a comprendere la tua richiesta.

Cosa succede se non uso l’Espansione della Query?

Gli utenti avranno diversi livelli di linguaggio e stili di vocabolario. Senza utilizzare l’espansione, il tuo bot potrebbe occasionalmente fraintendere le richieste.

Qual è la differenza tra Espansione della Query e Scomposizione del Compito?

Entrambi aiutano il bot a comprendere meglio la richiesta. L’Espansione della Query integra richieste incomplete o errate, rendendole chiare e complete. La Scomposizione del Compito, invece, prende richieste complesse o composte e le suddivide in passaggi eseguibili più piccoli.

Prova l’Espansione della Query di FlowHunt

Migliora la precisione del tuo chatbot e la soddisfazione degli utenti con l’avanzato componente di Espansione della Query di FlowHunt.

Scopri di più

Scomposizione delle Query
Scomposizione delle Query

Scomposizione delle Query

La Scomposizione delle Query in FlowHunt suddivide query complesse in sottoquery più piccole, migliorando l'accuratezza delle risposte dell'IA. Semplifica l'inp...

3 min di lettura
AI Query Decomposition +3
Domande di Follow-up
Domande di Follow-up

Domande di Follow-up

Il componente Domande di Follow-up in FlowHunt genera in modo intelligente domande pertinenti che gli utenti possono porre successivamente, basandosi sulla conv...

3 min di lettura
AI Chatbot +4
Ricerca nei Documenti JSON
Ricerca nei Documenti JSON

Ricerca nei Documenti JSON

Il componente Ricerca nei Documenti JSON consente potenti funzionalità di ricerca all'interno di file JSON, utilizzando sia la ricerca testuale che espressioni ...

3 min di lettura
Data Automation +4