`dspy.ChainOfThought` (CoT) îmbogățește automat orice semnătură adăugând un câmp intermediar de raționament numit `rationale`. Forțează modelul să ‘gândească pas cu pas’ înainte de a produce răspunsul final, crescând dramatic performanța pe sarcini logice, aritmetice sau decizionale.
Raționament Explicit Pas-cu-Pas
Câmpul `rationale` este complet inspectabil și poate fi salvat pentru depanare sau auditabilitate.
import dspy
cot = dspy.ChainOfThought("math_problem -> final_answer")
pred = cot(math_problem="O livadă are 12 rânduri de meri cu câte 15 meri pe rând. Câți meri sunt în total?")
print("Raționament:", pred.rationale)
# Raționament: Pentru a afla totalul merilor, înmulțim 12 cu 15. 12 * 15 = 180.
print("Răspuns final:", pred.final_answer) # 180
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.
Întrebări & Exemple practice:
Modulul dspy.ChainOfThought: generare pas-cu-pas a raționamentului (rationale)Ai o întrebare despre Modulul dspy.ChainOfThought: generare pas-cu-pas a raționamentului (rationale) 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.