Pentru prototipare ultra-rapidă, DSPy permite definirea semnăturilor printr-un simplu șir de caractere (shorthand notation) de forma `’intrari -> iesiri’`. DSPy parsează automat numele câmpurilor și construiește semantica de bază a promptului fără a necesita declararea unei clase separate.
Prototipare Rapidă prin Notație String
Este ideală pentru sarcini simple de clasificare, traducere, extragere sau răspuns la întrebări.
import dspy
# Semnătură simplă pentru clasificare sentiment:
classify_sentiment = dspy.Predict("sentence -> sentiment, confidence_score")
result = classify_sentiment(sentence="Serverul Nginx a răspuns în doar 12ms fără erori.")
print(result.sentiment) # Pozitiv
print(result.confidence_score) # 0.98
# Semnătură cu raționament ChainOfThought:
qa = dspy.ChainOfThought("context, question -> answer")
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:
Sintaxa Abreviată (Shorthand Signatures): stringuri input1, input2 -> output1 în DSPyAi o întrebare despre Sintaxa Abreviată (Shorthand Signatures): stringuri input1, input2 -> output1 în DSPy 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.