Concept_splitter v1
Viewer
Template
Preview
History

Loading preview...

Version History

No version history yet. Save changes to create versions.

Reference
Template Variables
{{ concept_type }}
Component type being split (obligation, action, ...)
{{ example_reasoning }}
Few-shot reasoning for the split
{{ description }}
Optional context for the concept
{{ example_atomic }}
Few-shot atomic decomposition (list)
{{ concept_text }}
The concept label to analyze
{{ example_compound }}
Few-shot compound example for this concept type
Output Schema
analysis (text block (parsed by _parse_llm_response))
Analysis* ATOMIC | COMPOUND
Reasoning* str
Confidence* float
Atomic concepts* list[str]
JSON Wrapper
Appended to the prompt by the extractor:
IMPORTANT: Wrap your response as a JSON object with exactly two keys:
{"new_concept_splitter_classes": [...], "concept_splitter_individuals": [...]}
If there are no individuals to report, use an empty array for "concept_splitter_individuals".