Modelele de limbaj acordă maximă atenție primilor și ultimilor tokeni din context, ignorând adesea conținutul plasat la mijloc. Reranker-ul U-shaped optimizează poziția fragmentelor.
Strategia de distribuire U-shaped
def sort_u_shaped(ranked_docs):
ordered = []
for i, doc in enumerate(ranked_docs):
if i % 2 == 0:
ordered.append(doc) # Plasează la final
else:
ordered.insert(0, doc) # Plasează la început
return ordered
Crește rata de regăsire a informațiilor factuale din contexte lungi cu peste 25%.
Întrebări & Discuții: Reranking Adaptat pentru Efectul Lost-in-the-Middle: Distribuția U-Shaped
Ai o întrebare despre Reranking Adaptat pentru Efectul Lost-in-the-Middle: Distribuția U-Shaped 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.