toto-agent
Version:
Chatbot agent and reusable components for Toto platform
15 lines (14 loc) • 554 B
TypeScript
import { BaseAgent } from './BaseAgent';
import { AgentResponse, UserIntent } from '../../shared/AgentTypes';
export declare class DialogAgent extends BaseAgent {
constructor(apiKey: string);
process(userMessage: string, context: any, intent?: UserIntent): Promise<AgentResponse>;
private suggestActions;
private generateNextSteps;
private classifyConversationType;
private detectEmotionalTone;
private extractPetContext;
private enhanceUserContext;
private extractPreviousActions;
private detectActionInterest;
}