KnowledgeExtractor

@daydreamsai/core


@daydreamsai/core / KnowledgeExtractor

Class: KnowledgeExtractor

Defined in: packages/core/src/memory/knowledge-extractor.ts:30

Knowledge extractor that combines LLM and pattern-based extraction

Constructors

Constructor

new KnowledgeExtractor(model?, config?): KnowledgeExtractor

Defined in: packages/core/src/memory/knowledge-extractor.ts:31

Parameters

model?

LanguageModel

config?

ExtractionConfig = {}

Returns

KnowledgeExtractor

Methods

extract()

extract(text, schema, contextId?): Promise<ExtractionResult>

Defined in: packages/core/src/memory/knowledge-extractor.ts:39

Extract entities and relationships from text using the provided schema

Parameters

text

string

schema

KnowledgeSchema

contextId?

string

Returns

Promise<ExtractionResult>