Class: LLMUtilityAI
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:65
Interface
IUtilityAI Defines the contract for a comprehensive Utility AI service.
Implements
Constructors
Constructor
new LLMUtilityAI(
utilityId?):LLMUtilityAI
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:72
Parameters
utilityId?
string
Returns
LLMUtilityAI
Properties
utilityId
readonlyutilityId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:66
Implementation of
Methods
analyzeSentiment()
analyzeSentiment(
text,options?):Promise<SentimentResult>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:309
Parameters
text
string
options?
Returns
Promise<SentimentResult>
Implementation of
calculateReadability()
calculateReadability(
text,options):Promise<ReadabilityResult>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:465
Parameters
text
string
options
Returns
Promise<ReadabilityResult>
Implementation of
IUtilityAI.calculateReadability
calculateSimilarity()
calculateSimilarity(
text1,text2,options?):Promise<number>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:395
Parameters
text1
string
text2
string
options?
Returns
Promise<number>
Implementation of
IUtilityAI.calculateSimilarity
checkHealth()
checkHealth():
Promise<{dependencies?:object[];details?:any;isHealthy:boolean; }>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:590
Returns
Promise<{ dependencies?: object[]; details?: any; isHealthy: boolean; }>
Implementation of
classifyText()
classifyText(
textToClassify,options):Promise<ClassificationResult>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:257
Parameters
textToClassify
string
options
Returns
Promise<ClassificationResult>
Implementation of
detectLanguage()
detectLanguage(
text,options?):Promise<LanguageDetectionResult[]>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:337
Parameters
text
string
options?
Returns
Promise<LanguageDetectionResult[]>
Implementation of
extractKeywords()
extractKeywords(
textToAnalyze,options?):Promise<string[]>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:287
Parameters
textToAnalyze
string
options?
Returns
Promise<string[]>
Implementation of
generateNGrams()
generateNGrams(
tokens,options):Promise<Record<number,string[][]>>
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:445
Parameters
tokens
string[]