Skip to content

Interface: GenerateSyntheticDataRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / GenerateSyntheticDataRequest

Defined in: src/types/synthetic.ts:395

Request to generate synthetic training data.

optional enableEnhancedNegatives?: boolean

Defined in: src/types/synthetic.ts:397

Whether to enable enhanced negative generation (default: true).


optional enableFormatDiversity?: boolean

Defined in: src/types/synthetic.ts:399

Whether to include multi-format diversity (default: true).


optional enableForwardChaining?: boolean

Defined in: src/types/synthetic.ts:401

Whether to amplify with forward chaining (default: true).


optional enableStatisticalSampling?: boolean

Defined in: src/types/synthetic.ts:403

Whether to enable statistical sampling from extraction distributions (default: true).


optional enableVerbalization?: boolean

Defined in: src/types/synthetic.ts:405

Whether to enable verbalization of generated terms (default: true).


optional generateNegatives?: boolean

Defined in: src/types/synthetic.ts:407

Whether to generate hard negative examples (default: true).


optional maxForwardChainIterations?: number | null

Defined in: src/types/synthetic.ts:409

Maximum forward chaining iterations (default: 50).


optional maxNegativesPerSort?: number | null

Defined in: src/types/synthetic.ts:411

Maximum enhanced negatives per sort (default: 5).


optional maxSolutionsPerGoal?: number | null

Defined in: src/types/synthetic.ts:413

Maximum solutions from backward chaining per goal (default: 10).


optional maxTermsPerSort?: number | null

Defined in: src/types/synthetic.ts:415

Maximum terms to generate per sort (default: 100).


optional minCertainty?: number | null

Defined in: src/types/synthetic.ts:417

Minimum certainty degree for generated terms (0.0-1.0, default: 0.5).


optional realRatio?: number | null

Defined in: src/types/synthetic.ts:419

Real/synthetic data mixing ratio (default: 0.62 real).


optional seed?: number | null

Defined in: src/types/synthetic.ts:421

Random seed for reproducibility (default: 42).


optional targetSorts?: string[]

Defined in: src/types/synthetic.ts:423

Target sort IDs to generate data for. If empty, generates for all active sorts.


optional verbalizationStrategy?: string | null

Defined in: src/types/synthetic.ts:425

Verbalization strategy (default: “SchemaGuided”). Options: “Template”, “SchemaGuided”, “SortEmbedding”, “Narrative”.