dspy.LabeledFewShot: selectare exemple fixe etichetate pentru prompt în DSPy & Programare Algoritmică LLM

Sintaxă & invocare
LabeledFewShot(k=N).compile(student, trainset)

`dspy.LabeledFewShot` este cel mai simplu optimizator din DSPy. Primește un set de date etichetat (gold standard) și injectează direct un număr specificat `k` de exemple demonstrative în promptul fiecărui modul Predict din program.

Injecție Deterministă de Exemple Demonstrare

Oferă o modalitate curată de a adăuga few-shot learning fără scrierea manuală a șabloanelor de prompt.

from dspy.teleprompt import LabeledFewShot
import dspy

trainset = [
    dspy.Example(question="Ce este DNS?", answer="Sistemul de nume de domeniu.").with_inputs('question'),
    dspy.Example(question="Ce este IP?", answer="Protocolul internet de adresare.").with_inputs('question')
]

optimizer = LabeledFewShot(k=2)
compiled_program = optimizer.compile(student=dspy.Predict("question -> answer"), trainset=trainset)

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: dspy.LabeledFewShot: selectare exemple fixe etichetate pentru prompt

Ai o întrebare despre dspy.LabeledFewShot: selectare exemple fixe etichetate pentru prompt 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.