Testdatengenerierung¶
Elluminate bietet Funktionen zur Generierung synthetischer Testdaten basierend auf bestehenden Template-Variablen. Dies ermöglicht es Ihnen, Ihre Testdaten automatisch mit semantisch ähnlichen Daten zu erweitern.
Nutzung im Python SDK¶
Das folgende Beispiel zeigt, wie man synthetische Testdaten generiert:
1. Erstellen Sie ein Prompt-Template, das die Struktur Ihrer Prompts definiert. Die Template-Variablen werden zur Generierung von weiterenTestdaten verwendet.
2. Definieren Sie Ihre Basis-Template-Variablen, die als Beispiele für die Testdatengenerierung dienen.
3. Erstellen Sie eine Collection zur Speicherung Ihrer Template-Variablen und fügen Sie die Basisbeispiele hinzu.
4. Generieren Sie Testdaten mit `generate_entry`. Die generierten Daten behalten die gleiche Struktur wie Ihre Basisdaten bei und bieten semantische Variationen.
Nutzung im Frontend¶
Öffnen Sie die Template Variable Collection und klicken Sie ganz unten auf den Magic Generate Button (mit einem Stern). Sie können den Button mehrfach anklicken, um mehr Testdaten zu generieren.
Best Practices¶
- Qualität der Basisdaten: Beginnen Sie mit hochwertigen, repräsentativen Beispieldaten für bessere synthetische Generierungen.
- Validierung: Überprüfen Sie generierte Testdaten immer, bevor Sie sie in der Produktion verwenden.
- Diversität: Fügen Sie verschiedene Basisdaten hinzu, um vielfältigere Testdaten zu erhalten.
- Iterative Verfeinerung: Nutzen Sie generierte Beispiele, um potenzielle Randfälle zu identifizieren und Ihre Prompt-Templates zu verbessern.