Zum Inhalt springen
Seiten

Anleitungen

Ergebnisse lesen

Die Tabs der Durchlaufseite, die Scores und wie Sie den Gewinner exportieren oder bereitstellen.

Die Seite des Durchlaufs zeigt den Fortschritt und die Ergebnisse eines Durchlaufs. Diese Anleitung erklärt die Tabs der Durchlaufseite, die Scores und wie Sie die beste Version exportieren oder bereitstellen.

Tabs der Durchlaufseite

Die Seite des Durchlaufs zeigt nur die Tabs, die für den Durchlauf gelten. Einige Tabs hängen vom Pfad, vom Status und von Ihrer Erfahrungsstufe ab.

TabWann er erscheintWas er enthält
ÜbersichtImmerFortschritt, Scores und der Score-Verlauf
NutzungEin erfolgreicher Durchlauf mit einem Programm, das Skynet bereitstellen kannEin Formular zum Ausführen des optimierten Programms und Integrationscode
ArtefaktEin Prompt-, Code- oder Text-Durchlauf mit einem ErgebnisDie Versionen Ihres Artefakts, mit der besten Version
DatenEin abgeschlossener DSPy-Programm-DurchlaufDie Aufteilung der Daten in Trainings-, Validierungs- und Testmenge sowie die Auswertung auf dem Testset
CodeWenn der Durchlauf Code zum Anzeigen hatDer Ausführungscode und die Metrik
BelohnungEin Prompt-, Code- oder Text-Durchlauf, dessen Metrik Belohnungsteile deklariertDie Belohnungsteile und ihre Gewichte
ArtefaktEin Durchlauf mit einem optimierten Prompt oder optimierten DateienDie optimierte Ausgabe und Ergebnisse exportieren
LogsDie meisten DurchläufeDas Log des Durchlaufs
Nutzung und KostenWenn Sie angemeldet sindWas der Durchlauf ausgegeben hat
Geplanter LaufEin erfolgreicher Prompt-, Code- oder Text-DurchlaufEin Zeitplan, um die Optimierung erneut auszuführen
KonfigurationImmerDie Konfiguration des Durchlaufs

Scores

Skynet wählt Versionen anhand der Validierungsfälle aus. Den endgültigen Score meldet es auf den Testfällen. Die Engines sehen die Testfälle nie. Lesen Sie Datensätze und Aufteilungen.

Der Tab Übersicht zeigt:

  • Verbesserung: die Änderung von der Ausgangsversion zur besten Version.
  • Score-Verlauf: den Score über den Durchlauf hinweg.
  • Score-Aufschlüsselung: jede Metrik mit den Spalten Baseline, Optimiert und Änderung.

Solange der Durchlauf aktiv ist, zeigt die Übersicht auch Verstrichen, Verbleibend und Rate.

Bei einem Prompt-, Code- oder Text-Durchlauf zeigt die Übersicht außerdem Benannte Punktzahlen, wenn Ihre Metrik benannte Scores meldet.

Bei einem DSPy-Programm-Durchlauf hat der Tab Daten eine Auswertung auf dem Testset. Sie zeigt für jeden Testfall den Score der Baseline und den optimierten Score.

Wenn die beste Version die Ausgangsversion ist

Manchmal schlägt kein Kandidat die Ausgangsversion. Skynet gibt dann die Ausgangsversion zurück. Der Tab Artefakt teilt Ihnen mit, dass ein Regressionsschutz angewendet wurde.

Hat der Durchlauf an seinem Budget gestoppt, teilt Ihnen die Seite des Durchlaufs mit, welche Version Skynet gespeichert hat. Lesen Sie Durchläufe.

Die beste Version exportieren

Prompt-, Code- und Text-Durchläufe

Der Tab Artefakt listet die Versionen Ihres Artefakts auf. Für jede Version können Sie:

  • die Version kopieren.
  • die Version als Datei herunterladen.
  • bei einem Repository-Durchlauf die Version als ZIP des gesamten Repositorys herunterladen.

Sie können eine Version mit einer anderen Version vergleichen. Der Tab zeigt auch das Feedback des Bewerters für eine Version.

DSPy-Programm-Durchläufe

Der Tab Artefakt hat einen Bereich Ergebnisse exportieren. Öffnen Sie das Menü Herunterladen. Es zeigt die Formate, die der Durchlauf hat:

OptionFormat
DSPy-Programm.zip, ein eigenständiger Export, den Sie ausführen können
Optimiertes Programm.pkl
Prompt.json
Optimierter Code.py
Protokolle.csv

Die beste Version bereitstellen

Sie können ein optimiertes DSPy-Programm aus Ihrem eigenen Code aufrufen. Der Tab Nutzung hat zwei Teile:

  • Ein Formular. Geben Sie die Eingabefelder ein und wählen Sie Ausführen, um eine Vorhersage zu erhalten.
  • Integrationscode in cURL, Python, JavaScript, Go und DSPy.

Das Programm läuft immer mit den Modelleinstellungen, mit denen es optimiert wurde. Sie müssen alle Eingabefelder angeben. Zusätzliche Felder ignoriert Skynet.

Um das Programm aufzurufen, erstellen Sie unter Einstellungen → API ein API-Token. Senden Sie dann eine Anfrage:

export APP_API_TOKEN=skyd_...
curl -X POST "$API_URL/serve/<optimization_id>" \
  -H "Authorization: Bearer $APP_API_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"inputs": {"question": "What is DSPy?"}}'

Ersetzen Sie question durch die Eingabefelder Ihres Programms. Der Integrationscode im Tab Nutzung setzt die echte URL und die Feldnamen für Sie ein.

Die Antwort enthält outputs, die input_fields, die output_fields und das model_used.

Um Teilausgaben zu erhalten, sobald sie eintreffen, senden Sie dieselbe Anfrage an /serve/<optimization_id>/stream. Die Antwort ist ein Stream von Server-Sent Events.

Authentifizierung und die anderen Endpunkte beschreibt API.

Die Ergebnisse teilen

Sie können einen Durchlauf mit anderen Personen teilen oder ihn in der öffentlichen Galerie „Erkunden“ listen. Lesen Sie Teilen und veröffentlichen.