DSPy

DSPy

Ein Python-Framework, das typisierte Signaturen und wiederverwendbare Module nutzt, um optimierbare Sprachmodellprogramme zu erstellen.

subscription
Zuletzt aktualisiert 28.8.2026

Über DSPy

DSPy ist ein Python-Framework, mit dem sich KI-Systeme als modulare Programme statt als Sammlungen manuell geschriebener Prompts erstellen lassen. Entwickler deklarieren typisierte Signaturen für Ein- und Ausgaben und wählen anschließend wiederverwendbare Module aus, die steuern, wie ein Sprachmodell schlussfolgert, Werkzeuge aufruft oder strukturierte Ergebnisse zurückgibt. Die Adapter unterstützen Interaktionsmuster für Chat, JSON, zweistufige Abläufe und XML, während die Modellschicht Schnittstellen für Sprachmodelle und Einbettungen umfasst. Durch die Trennung von Aufgabendefinition und Ausführungsstrategie lassen sich Modelle oder Workflows leichter wechseln, ohne die Anwendung rund um Prompt-Zeichenfolgen neu aufbauen zu müssen. DSPy unterstützt außerdem Agenten wie ReAct und kann während der Entwicklung mit Tracing-Werkzeugen zusammenarbeiten. Es eignet sich für Python-Teams, die bereit sind, Programmstrukturen zu definieren, Evaluierungen zu pflegen und die zugrunde liegenden Modelldienste zu betreiben. Das Framework verwendet die MIT-Lizenz und erfordert Python 3.10 oder höher. Teams benötigen weiterhin Beispiele oder Evaluierungskriterien für die Optimierung, müssen sich mit den Abstraktionen von DSPy vertraut machen und bleiben für die Anbieternutzung, Zuverlässigkeit und Betriebskosten verantwortlich.

Funktionen

Strukturierte Extraktion

Deklarieren Sie typisierte Ein- und Ausgabefelder, um Ereignisse oder Details aus Texten zu extrahieren.

Abruf und Rangfolge

Kombinieren Sie Abruf, Relevanzbewertung und Offline-Evaluierung zu modularen Workflows.

Agenten mit Werkzeugnutzung

Erstellen Sie mehrstufige Agenten, die Werkzeuge aufrufen und während der Entwicklung Traces bereitstellen.

Vorteile

  • Typisierte Signaturen machen die erwarteten Ein- und Ausgaben deutlich, was die Wartbarkeit bei Änderungen an Workflows verbessert.
  • Wiederverwendbare Module und Adapter ermöglichen es Teams, Schlussfolgerungs- oder Ausgabestrategien zu ändern, ohne die Aufgabendefinition neu zu schreiben.
  • Die MIT-Lizenz und das Python-Paket machen das Framework für interne Experimente und die Produktionsentwicklung zugänglich.

Nachteile

  • Teams müssen sich zunächst mit DSPy-Signaturen, -Modulen, -Adaptern und Optimierungskonzepten vertraut machen, bevor sie das Framework effektiv einsetzen können.
  • Der Betrieb von Produktionssystemen erfordert weiterhin einen separaten Modellzugang, Bereitstellung, Überwachung und die Kontrolle der Nutzungskosten des Anbieters.
  • Die Optimierung ist am nützlichsten, wenn ein Team repräsentative Beispiele oder Evaluierungskriterien bereitstellen kann, was zusätzlichen Vorbereitungsaufwand verursacht.

Preispläne

Abonnement

Not specifiedNicht angegeben
  • Python-Framework für modulare KI-Programme
  • Signaturen, Module, Adapter und Modellschnittstellen
  • Agenten- und Optimierungsworkflows

* Die Preisangaben dienen nur zur Orientierung. Bitte beachten Sie die aktuellen Informationen auf der offiziellen Website von DSPy.

FAQ

DSPy erstellt Sprachmodellanwendungen als Python-Programme mit strukturierten Signaturen, wiederverwendbaren Modulen, Adaptern und Optimierungsworkflows.
DSPy erfordert Python 3.10 oder höher und kann mit pip über das Paket dspy installiert werden.
Ja. DSPy enthält Agentenmodule wie ReAct und dokumentiert mehrstufiges Browsen mit Werkzeugen sowie optionales Tracing.

Tool-Informationen

EntwicklerDSPy
Erscheinungsdatum20.7.2026
Preisesubscription