Abfrageerweiterung

Die Query Expansion-Komponente von FlowHunt steigert die Genauigkeit des Chatbots, indem sie Anfragen mit Synonymen erweitert und Rechtschreibfehler korrigiert, um präzise und konsistente KI-Antworten zu gewährleisten.

Abfrageerweiterung

Komponentenbeschreibung

So funktioniert die Abfrageerweiterung-Komponente

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.

Beispiele für Flow-Vorlagen mit der Abfrageerweiterung-Komponente

Um Ihnen den schnellen Einstieg zu erleichtern, haben wir mehrere Beispiel-Flow-Vorlagen vorbereitet, die zeigen, wie die Abfrageerweiterung-Komponente effektiv genutzt wird. Diese Vorlagen präsentieren verschiedene Anwendungsfälle und Best Practices und erleichtern Ihnen das Verständnis und die Implementierung der Komponente in Ihren eigenen Projekten.

Echtzeit-Domain-spezifischer RAG-Chatbot
Echtzeit-Domain-spezifischer RAG-Chatbot

Echtzeit-Domain-spezifischer RAG-Chatbot

Ein Echtzeit-Chatbot, der Google Search auf Ihre eigene Domain beschränkt, relevante Webinhalte abruft und das OpenAI LLM nutzt, um Benutzeranfragen mit aktuell...

4 Min. Lesezeit
Glossar-Artikel-Generator
Glossar-Artikel-Generator

Glossar-Artikel-Generator

Erstellen Sie umfassende, SEO-optimierte Glossarartikel mithilfe von KI und Echtzeit-Webrecherche. Dieser Flow analysiert die bestplatzierten Inhalte und Schrei...

4 Min. Lesezeit
Google SERP-Analyzer für SEO
Google SERP-Analyzer für SEO

Google SERP-Analyzer für SEO

Dieser Workflow analysiert die Google-Suchergebnisse für ein bestimmtes Keyword und extrahiert Erkenntnisse über Suchintention, Wettbewerbsstrategien und Conten...

3 Min. Lesezeit
KI-Seitenteil-Generator
KI-Seitenteil-Generator

KI-Seitenteil-Generator

Erzeugen Sie einzigartige, SEO-optimierte Webseitentitel mit KI und aktuellen Google-Suchdaten. Geben Sie Ihre Ziel-Keywords ein und erhalten Sie einen auf aktu...

3 Min. Lesezeit
Semantische Wissensdatenbank-Suche
Semantische Wissensdatenbank-Suche

Semantische Wissensdatenbank-Suche

Durch semantische Suche mit KI können Sie ganz einfach Informationen aus privaten Wissensdatenbank-Dokumenten suchen und abrufen. Der Ablauf erweitert Benutzera...

3 Min. Lesezeit
SEO-Content-Gap-Analyzer
SEO-Content-Gap-Analyzer

SEO-Content-Gap-Analyzer

Dieser KI-gestützte Workflow analysiert die Inhaltsstruktur Ihrer Webseite, vergleicht sie mit den bestplatzierten Wettbewerberseiten und liefert maßgeschneider...

4 Min. Lesezeit
Top-Ranking Content-Generator
Top-Ranking Content-Generator

Top-Ranking Content-Generator

Erstellen Sie gut strukturierte Webseiteninhalte auf Basis der Analyse der bestplatzierten Google-Seiten für ein beliebiges Keyword. Dieser Flow automatisiert d...

3 Min. Lesezeit

Häufig gestellte Fragen

Was ist die Query Expansion-Komponente?

Die Query Expansion findet Synonyme oder verwandte Wörter und korrigiert Rechtschreibfehler, um dem Bot zu helfen, Ihre Anfrage zu verstehen.

Was passiert, wenn ich keine Query Expansion verwende?

Benutzer haben unterschiedliche Sprach- und Wortschatzstile. Ohne die Erweiterung kann Ihr Bot gelegentlich Anfragen falsch verstehen.

Was ist der Unterschied zwischen Query Expansion und Task Decomposition?

Beide helfen dem Bot, die Anfrage besser zu verstehen. Die Query Expansion ergänzt unvollständige oder fehlerhafte Anfragen und macht sie klar und vollständig. Task Decomposition hingegen zerlegt komplexe oder zusammengesetzte Anfragen in kleinere, ausführbare Schritte.

Probieren Sie die Query Expansion von FlowHunt aus

Steigern Sie die Genauigkeit und Zufriedenheit Ihrer Nutzer mit der fortschrittlichen Query Expansion-Komponente von FlowHunt.

Mehr erfahren

Abfragezerlegung
Abfragezerlegung

Abfragezerlegung

Die Abfragezerlegung in FlowHunt zerlegt komplexe Anfragen in kleinere Unteranfragen und erhöht so die Genauigkeit der KI-Antworten. Sie vereinfacht die Eingabe...

3 Min. Lesezeit
AI Query Decomposition +3
Query Expansion
Query Expansion

Query Expansion

Query Expansion ist der Prozess, eine ursprüngliche Benutzeranfrage durch das Hinzufügen von Begriffen oder Kontext zu erweitern, um die Dokumentenabfrage für g...

8 Min. Lesezeit
AI RAG +4
Folgefragen
Folgefragen

Folgefragen

Die Komponente Folgefragen in FlowHunt generiert intelligent relevante Fragen, die Nutzer als nächstes stellen können – basierend auf dem aktuellen Gespräch, Ko...

3 Min. Lesezeit
AI Chatbot +4