Skip to main content

Interface: PersonaRagIngestionProcessingConfig

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:175

Configuration for RAG ingestion processing.

Interface​

PersonaRagIngestionProcessingConfig

Properties​

keywordExtraction?​

optional keywordExtraction: object

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:188

enabled​

enabled: boolean

maxKeywords?​

optional maxKeywords: number


summarization?​

optional summarization: object

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:176

enabled​

enabled: boolean

method?​

optional method: "extractive" | "abstractive_llm" | "key_points_llm" | "first_n_sentences" | "extractive_sentence_rank"

The utility class's summary method, 'abstractive_llm' unless given; 'extractive' is read as 'extractive_sentence_rank'. A turn whose summary fails, such as one asked of a class without the method, is ingested as it is.

modelId?​

optional modelId: string

providerId?​

optional providerId: string

targetLength?​

optional targetLength: number | "medium" | "short" | "long"