jmp1987/Simon_Trove
SimsonTrove – Racing-Planet Agentic Traces Synthetischer ReAct-Datensatz (Reason + Act) zur Zweitakt-Tuningberatung auf Basis des Racing-Planet.de Sortiments. Jeder Trace bildet die ingenieurmäßige Entscheidungs- kette eines Tuning-Mechanikers ab: Beobachtung → Hypothese → Action (Teilewahl) → Feedback → Iteration → Final Response. Schnellüberblick Property Value Anzahl Traces 300 Sprache Deutsch (technisch) Format JSON (Liste von Trace-Objekten)… See the full description on the dataset page: https://huggingface.co/datasets/jmp1987/Simon_Trove.
SimsonTrove – Racing-Planet Agentic Traces
Synthetischer ReAct-Datensatz (Reason + Act) zur Zweitakt-Tuningberatung auf Basis des Racing-Planet.de Sortiments. Jeder Trace bildet die ingenieurmäßige Entscheidungs- kette eines Tuning-Mechanikers ab: Beobachtung → Hypothese → Action (Teilewahl) → Feedback → Iteration → Final Response.
Schnellüberblick
Struktur eines Trace
{
"trace_id": "RP-S51-PERF_70S-0042",
"date": "2026-02-14 11:23:17",
"model": "RacingPlanet-Agent-v1.0",
"task": "Performance Upgrade S51 -> 70ccm Sport",
"vehicle": {
"code": "S51",
"name": "Simson S51",
"hubraum_serie_ccm": 50,
"gehaeuse": "M541"
},
"scenario_class": "Performance Upgrade Sport 70",
"messages": [
{ "role": "system", "content": "Du bist der Racing-Planet Tuning-Assistent ..." },
{ "role": "user", "content": "Mein S51 hat zu wenig Anzug am Berg ..." },
{ "role": "assistant", "content": "Gedankengang: Hubraum von 50 auf 70ccm ...",
"tool_call": { "action": "select_part", "rp_sku": "RP02.70.SP", ... } },
{ "role": "tool", "content": "Feedback: RP02.70.SP ist auf Lager. Kompression +40% ..." },
...
{ "role": "assistant", "content": "Setup fertig: S51 -> 70ccm Sport ..." }
],
"result": "success" // oder "success_with_correction"
}Szenario-Klassen
Technische Spezifikationen & Agentic Logic
Jeder Agenten-Gedankengang (Gedankengang:) validiert die folgenden Abhängigkeiten:
- Hubraum & Peripherie: Ein Upgrade auf >80ccm erzwingt Prüfung des Kurbelgehäuses (Aufspindeln auf 47–50mm Bohrung) sowie verstärkte Kurbelwelle (44–54mm Hub).
- Gasdynamik: Wahl eines Resonanzauspuffs (Daily Race, Hydro-Spezial, Polini Banane, Tecno Boss, Stage6 Pro) löst Diskussion über nutzbares Drehzahlband (4000–11500 U/min) und Steuerzeiten aus.
- Thermische Stabilität: Bei High-Performance-Setups wird die Quetschkante (0,8–1,2 mm je nach Kategorie) berechnet und mit dem Wärmewert der Zündkerze (Isolator 225–310 / NGK B8ES–B10ES) abgeglichen.
- Gemischaufbereitung: Jede Änderung am Ansaugtrakt (BVF 16N1/16N3/19N1, Mikuni VM22/TM24/TM28, Polini CP19/21/24, Keihin PWK24/28/30) führt zu iterativer Anpassung von Hauptdüse, Nadelstellung und Schwimmerstand.
ReAct-Workflow
- Observation: Analyse des Fehlerbildes oder Leistungswunsches im
user-Turn. - Hypothesis:
Gedankengang:-Block imassistant-Turn leitet physikalische Ursache her. - Action:
tool_call.actionwählt ein konkretes Bauteil (mitrp_sku) oder eine Justage-Operation (adjust,dyno_run,machining_request,inspect,leakcheck,protocol_create). - Verification:
tool-Turn liefert Feedback (Lotmessung, Prüfstand, Kerzenbild, Temperatur).
Coverage
Verwendung
from datasets import load_dataset
ds = load_dataset("jmp1987/Simon_Trove", split="train")
print(ds[0])Für SFT-Training (z.B. Llama-Chat-Template):
def format_for_sft(ex):
return {"text": "\n".join(f"<{m['role']}>: {m['content']}" for m in ex["messages"])}
ds = ds.map(format_for_sft)Reproduzierbarkeit
python generate_traces.py # erzeugt racing_planet_traces.json mit seed=42Marken & Disclaimer
Die verwendeten Marken (Polini, Malossi, Athena, Naraku, Stage6, TNT, MZA, MVT, VAPE Powerdynamo, Selettra, Mikuni, Keihin, Racing Planet) bezeichnen reale Tuninghersteller. Die in diesem Datensatz enthaltenen SKUs sind synthetisch und nicht-bindend; sie folgen plausiblen Mustern, repräsentieren aber keine verbindliche Bestellnummer im Racing-Planet.de Shop. Dieser Datensatz dient ausschließlich der Forschung zu Reasoning-Modellen und Tool-Use-Agenten.
Tuning kann zum Erlöschen der Betriebserlaubnis führen. Hubraumvergrößerungen über 50ccm sind in Deutschland zulassungspflichtig.
Zitation
@dataset{simsontrove2026,
title = {SimsonTrove: A Synthetic Agentic Trace Dataset for 2-Stroke Tuning Reasoning},
author = {jmp1987},
year = {2026},
url = {https://huggingface.co/datasets/jmp1987/Simon_Trove}
}