Skip to main content

Interface: SentimentAnalysisOptions

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

Properties​

language?​

optional language: string

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


lexiconNameOrPath?​

optional lexiconNameOrPath: string

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

StatisticalUtilityAI: a lexicon natural ships, by name (afinn, afinnFinancialMarketNews, pattern, senticon), or the path of a lexicon file, which is then the lexicon alone.


method?​

optional method: string

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

Read by HybridUtilityAI alone, which sends 'llm' to its LLM-backed class and 'lexicon_based' to its statistical class. LLMUtilityAI asks a provider and StatisticalUtilityAI scores with a lexicon, whatever it names.


methodOptions?​

optional methodOptions: Record<string, any>

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


modelId?​

optional modelId: string

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


providerId?​

optional providerId: string

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

The provider LLMUtilityAI calls: this, else methodOptions.providerId, else its defaultProviderId.