Skip to main content

Interface: StatisticalUtilityAIConfig

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:56

Base configuration for any IUtilityAI implementation.

Extends

Properties

classifierConfig?

optional classifierConfig: object

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:71

naiveBayes?

optional naiveBayes: object

naiveBayes.defaultAlpha?

optional defaultAlpha: number

naiveBayes.defaultModelId?

optional defaultModelId: string

naiveBayes.modelStoragePath?

optional modelStoragePath: string


customStopWordsPaths?

optional customStopWordsPaths: Record<string, string>

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:61


defaultLanguage?

optional defaultLanguage: string

Defined in: packages/agentos/src/nlp/ai_utilities/IUtilityAI.ts:21

Default language for processing if not specified in method options (e.g., 'en', 'es'). BCP-47 format preferred.

Inherited from

UtilityAIConfigBase.defaultLanguage


defaultStopWordsLanguage?

optional defaultStopWordsLanguage: string

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:60


languageDetectionConfig?

optional languageDetectionConfig: object

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:82

nGramProfilePath?

optional nGramProfilePath: string


readabilitySyllableAlgorithm?

optional readabilitySyllableAlgorithm: "regex_approx" | "dictionary_lookup"

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:86


resourcePath?

optional resourcePath: string

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:58

Path to a directory containing resource files (e.g., stop word lists, lexicons, trained models for statistical utilities).

Overrides

UtilityAIConfigBase.resourcePath


sentimentConfig?

optional sentimentConfig: object

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:78

defaultLexiconLanguage?

optional defaultLexiconLanguage: string

lexiconPath?

optional lexiconPath: string


summarizerConfig?

optional summarizerConfig: object

Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:63

lexRank?

optional lexRank: object

lexRank.dampingFactor?

optional dampingFactor: number

lexRank.epsilon?

optional epsilon: number

lexRank.maxIterations?

optional maxIterations: number

lexRank.similarityThreshold?

optional similarityThreshold: number


utilityId?

optional utilityId: string

Defined in: packages/agentos/src/nlp/ai_utilities/IUtilityAI.ts:19

Unique identifier for this specific utility AI service instance.

Inherited from

UtilityAIConfigBase.utilityId