Interface: StatisticalUtilityAIConfig
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:56
Base configuration for any IUtilityAI implementation.
Extends
Properties
classifierConfig?
optionalclassifierConfig:object
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:71
naiveBayes?
optionalnaiveBayes:object
naiveBayes.defaultAlpha?
optionaldefaultAlpha:number
naiveBayes.defaultModelId?
optionaldefaultModelId:string
naiveBayes.modelStoragePath?
optionalmodelStoragePath:string
customStopWordsPaths?
optionalcustomStopWordsPaths:Record<string,string>
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:61
defaultLanguage?
optionaldefaultLanguage: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?
optionaldefaultStopWordsLanguage:string
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:60
languageDetectionConfig?
optionallanguageDetectionConfig:object
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:82
nGramProfilePath?
optionalnGramProfilePath:string
readabilitySyllableAlgorithm?
optionalreadabilitySyllableAlgorithm:"regex_approx"|"dictionary_lookup"
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:86
resourcePath?
optionalresourcePath: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?
optionalsentimentConfig:object
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:78
defaultLexiconLanguage?
optionaldefaultLexiconLanguage:string
lexiconPath?
optionallexiconPath:string
summarizerConfig?
optionalsummarizerConfig:object
Defined in: packages/agentos/src/nlp/ai_utilities/StatisticalUtilityAI.ts:63
lexRank?
optionallexRank:object
lexRank.dampingFactor?
optionaldampingFactor:number
lexRank.epsilon?
optionalepsilon:number
lexRank.maxIterations?
optionalmaxIterations:number
lexRank.similarityThreshold?
optionalsimilarityThreshold:number
utilityId?
optionalutilityId:string
Defined in: packages/agentos/src/nlp/ai_utilities/IUtilityAI.ts:19
Unique identifier for this specific utility AI service instance.