Tehnici de Expansiune a Interogărilor (Query Expansion) în Pipeline-uri DSPy RAG în DSPy & Programare Algoritmică LLM

Sintaxă & invocare
expander = dspy.Predict(QueryExpander)

Expansiunea interogărilor (Query Expansion) transformă o întrebare scurtă sau ambiguă introdusă de utilizator într-un set de multiple formulări alternative și cuvinte cheie conexe. DSPy implementează acest pas printr-o semnătură dedicată `question -> expanded_queries: list[str]`, interogând baza vectorială în paralel pentru a maximiza recall-ul pasajelor regăsite.

Maximizarea Relevanței prin Interogări Multiple

Crește substanțial șansa de a include pasajele corecte în contextul trimis modelului generator.

import dspy

class QueryExpander(dspy.Signature):
    """Generează 3 variații de căutare pentru o întrebare dată."""
    question: str = dspy.InputField()
    expanded_queries: list[str] = dspy.OutputField(desc="Lista cu exact 3 variații de căutare")

expander = dspy.Predict(QueryExpander)
queries = expander(question="cum optimizez nginx").expanded_queries
print("Variații generate:", queries)

Utilizarea corectă a acestei funcționalități în DSPy asigură programarea algoritmică robustă a modelelor mari de limbaj, decuplând arhitectura codului de redactarea fragilă a prompturilor manuale.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Tehnici de Expansiune a Interogărilor (Query Expansion) în Pipeline-uri DSPy RAG

Ai o întrebare despre Tehnici de Expansiune a Interogărilor (Query Expansion) în Pipeline-uri DSPy RAG sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.