Reverse HyDE inversează procesul de căutare tradițional: în loc să vectorizăm doar textul brut al fragmentului, folosim un LLM la momentul indexării pentru a genera 3 întrebări probabile pe care un utilizator le-ar pune și la care acel fragment răspunde. Vectorizăm aceste întrebări și le legăm de fragmentul original.
# La momentul indexării documentelor:
def genereaza_intrebari_chunk(fragment: str) -> list[str]:
prompt = f"Scrie 3 întrebări distincte la care răspunde următorul text:\n{fragment}"
return llm.invoke(prompt).split("\n")
# Căutarea va compara întrebarea utilizatorului cu întrebările ipotetice generate
# Similaritatea între Întrebare <-> Întrebare este mult mai mare decât Întrebare <-> Document pasiv
Beneficiu masiv: Rezolvă nepotrivirea de stil asimetrică (Asymmetric Query-Document Mismatch) în căutarea semantică.
Întrebări & Discuții: Reverse HyDE: Generarea Întrebărilor Ipotetice pe Baza Fragmentelor Stocate
Ai o întrebare despre Reverse HyDE: Generarea Întrebărilor Ipotetice pe Baza Fragmentelor Stocate 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.