DSPy integrează sistemul de tipuri Python direct în compilator: dacă specifici `int` sau `list[str]`, adaptorul se asigură că modelul returnează exact acea structură de date nativă.
Exemplu de semnătură tipizată
import dspy
class AnalizaCosCumparaturi(dspy.Signature):
"""Extrage produsele și calculează totalul numeric."""
comanda_text: str = dspy.InputField()
produse: list[str] = dspy.OutputField(desc="Lista denumirilor de articole")
total_estimat: float = dspy.OutputField(desc="Valoarea totală fără monedă")
Elimină definitiv scrierea de regex-uri sau parsări `int(text)` care crapă la runtime.
Întrebări & Exemple practice:
Tipuri Statice de Date în Semnăturile DSPy: int, bool și list[str]Ai o întrebare despre Tipuri Statice de Date în Semnăturile DSPy: int, bool și list[str] 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.