Llm Proposition Abstractor
data class LlmPropositionAbstractor(llmOptions: <Error class: unknown class>, ai: <Error class: unknown class>) : PropositionAbstractor
LLM-based implementation of PropositionAbstractor.
Uses structured output to generate higher-level abstractions from a group of related propositions.
Example usage:
val abstractor = LlmPropositionAbstractor
.withLlm(llmOptions)
.withAi(ai)
// Get propositions about Bob
val bobProps = repository.findByEntity("bob-123")
val bobGroup = PropositionGroup("Bob", bobProps)
val abstractions = abstractor.abstract(bobGroup, targetCount = 2)Content copied to clipboard