Zum Inhalt springen
Open SourceExperte

DSPy

DSPy ist ein Framework, um Sprachmodelle zu programmieren statt zu prompten – durch komponierbare, modulare Pipelines mit automatischer Optimierung von Prompts und Gewichten. In Stanford entwickelt, ersetzt es brüchiges Prompt-Engineering durch reproduzierbare, testbare Programme, die sich an Modelle und Aufgaben anpassen.

Überblick

„DSPy“ ist eine Ressource vom Typ „Open Source“, kuratiert von AI Resource Hub, eingeordnet in die Kategorie Frameworks und geeignet für Lernende der Stufe Experte. Sie wird von Stanford NLP bereitgestellt, wurde zuletzt am 2026-06-26 aktualisiert und hat eine redaktionelle Wertung von 4.6/5 von unserem Team. Klicke rechts auf „Ressource besuchen“, um die Originalseite zu öffnen.

Unser Fazit

DSPy ist das Framework der Wahl, wenn Prompt-Engineering nicht mehr skaliert. Statt fragiler, handjustierter Strings schreibst du komponierbare Module und lässt Optimierer sie gegen dein eigenes Eval-Set kompilieren – Prompting wird zu testbarer, systematischer Ingenieursarbeit. Der Preis ist real: Die Abstraktion braucht Einarbeitungszeit und verlangt gelabelte Beispiele sowie messbare Metriken. Für einen einzelnen stabilen Prompt ist es überdimensioniert; für mehrstufige Pipelines, die du wirklich verbessern willst, die durchdachteste Option im Ökosystem.

Tags

DSPyPrompt-OptimierungRahmenwerkLLM

Hauptfunktionen

  • ▹LLMs programmieren, statt Prompts von Hand zu schreiben
  • ▹Automatische Prompt-Optimierung
  • ▹Komponierbare, testbare Module

Ideal für

  • ▹Programmatische Pipelines statt brüchiger Prompts
  • ▹Automatische Optimierung von Prompts und Gewichten
  • ▹Reproduzierbare, testbare Sprachmodell-Programme

Weniger geeignet für

  • ▪Schnelle Prototypen ohne gelabelte Beispiele
  • ▪Minimale Automatisierungen mit einem Aufruf

Vorteile

  • +Systematisches, überprüfbares Prompting
  • +Optimiert Prompts für dich
  • +Macht Prompts zu kompilierbaren, optimierbaren Programmen

Nachteile

  • −Ein anderes Denkmodell als manuelles Prompting
  • −Braucht ein solides Eval-Set, gegen das optimiert wird
  • −Die Abstraktion braucht Einarbeitungszeit

FAQ