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".