LlmSourceAnalyzer

class LlmSourceAnalyzer(ai: <Error class: unknown class>, llmOptions: <Error class: unknown class> = LlmOptions()) : SourceAnalyzer

Source analyzer that uses an LLM to suggest entities and relationships.

Parameters

ai

AI service to use for LLM calls.

llmOptions

LLM configuration for this analyzer.

Constructors

Link copied to clipboard
constructor(ai: <Error class: unknown class>, llmOptions: <Error class: unknown class> = LlmOptions())

Functions

Link copied to clipboard
open override fun suggestEntities(chunk: <Error class: unknown class>, context: SourceAnalysisContext): SuggestedEntities

Identify entities in a chunk based on the provided schema.

Link copied to clipboard
open override fun suggestRelationships(chunk: <Error class: unknown class>, suggestedEntitiesResolution: Resolutions<SuggestedEntityResolution>, context: SourceAnalysisContext): SuggestedRelationships

Suggest relationships between the given entities based on the provided schema.