UNPKG

toto-agent

Version:

Chatbot agent and reusable components for Toto platform

16 lines (15 loc) 624 B
import { BaseAgent } from './BaseAgent'; import { AgentResponse, UserIntent } from '../../shared/AgentTypes'; export declare class EngagementAgent extends BaseAgent { constructor(apiKey: string); process(userMessage: string, context: any, intent?: UserIntent): Promise<AgentResponse>; private analyzeSentiment; private calculateEngagementLevel; private suggestPrimaryAction; private suggestSecondaryActions; private getLocalizedNextSteps; private calculateSentimentScore; private identifyEngagementOpportunities; private getRetentionStrategy; private assessConversionPotential; }