CommunityRecherche & Datenanalysegithub.com

jovd83/lifelike-synthetic-data-generator

Generiert realistische synthetische Datensätze für Tests und Demos mit seed-basierten, sprachspezifischen und verteilungsgesteuerten Daten.

Was ist lifelike-synthetic-data-generator?

Diese Fähigkeit (Skill) ermöglicht es KI-Agenten, realistische synthetische Datensätze für Tests, Demos und Prototyping zu generieren. Mit seed-basierten Werten wird Reproduzierbarkeit gewährleistet, während die Unterstützung für verschiedene Locales (Sprachen/Regionen) die Erstellung kulturell angepasster Daten ermöglicht. Zudem können Datenverteilungen (z. B. normal, uniform) simuliert werden, um realistischere Szenarien abzubilden. Der Skill ist ideal für Entwickler, die schnell umfangreiche, aber dennoch lebensechte Testdaten benötigen, ohne auf echte, sensible Daten zurückgreifen zu müssen. Er ist für Plattformen wie Claude Code, Cursor und Codex konzipiert und lässt sich einfach per API oder CLI in bestehende Workflows integrieren. Die zugrunde liegende Logik nutzt Bibliotheken wie Faker, um konsistente und vielfältige Datensätze zu erzeugen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add jovd83/lifelike-synthetic-data-generator

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht lifelike-synthetic-data-generator?

Generiert realistische synthetische Datensätze für Tests und Demos mit seed-basierten, sprachspezifischen und verteilungsgesteuerten Daten.

Funktionen

  • Seed-basiert: Reproduzierbare Datensätze durch Angabe eines Seeds.
  • Locale-spezifisch: Unterstützt mehrere Sprachen und Regionen (z. B. de_DE, en_US).
  • Verteilungsgesteuert: Erzeugt Daten mit bestimmten Wahrscheinlichkeitsverteilungen (normal, uniform, etc.).
  • Flexible Ausgabe: Daten können als CSV, JSON oder in anderen Formaten ausgegeben werden.
  • Integration: Einfach per CLI, API oder als Bibliothek in Projekte einbindbar.

Verwendung

CLI

lifelike-generate --seed 42 --locale de_DE --distribution normal --rows 1000 --output data.csv

Python

from lifelike import Generator

gen = Generator(seed=42, locale="de_DE")
data = gen.generate(rows=1000, distribution="normal")
gen.save(data, "data.json")

Parameter

ParameterBeschreibungBeispiel
--seedSeed für Reproduzierbarkeit42
--localeSprache/Regionde_DE, en_US
--distributionVerteilung der Datennormal, uniform
--rowsAnzahl der zu generierenden Zeilen1000
--outputAusgabedateidata.csv

Unterstützte Locales

  • de_DE (Deutschland)
  • en_US (USA)
  • fr_FR (Frankreich)
  • es_ES (Spanien)
  • ja_JP (Japan)

Verteilungen

  • Normal: Realistische, glockenförmige Verteilung.
  • Uniform: Gleichmäßige Verteilung.
  • Exponential: Abfallende Verteilung.
  • Log-normal: Schiefe Verteilung für Einkommensdaten o. Ä.

Beispiele

Demo-Datensatz für eine E-Commerce-Plattform

lifelike-generate --seed 123 --locale de_DE --distribution log-normal --rows 500 --output kunden.csv

Testdaten für ein Healthcare-System

lifelike-generate --seed 456 --locale en_US --distribution normal --rows 200 --output patienten.json

Lizenz

MIT

Verwandte Skills