toto-agent
Version:
Chatbot agent and reusable components for Toto platform
15 lines (14 loc) • 601 B
TypeScript
import { BaseAgent } from './BaseAgent';
import { AgentResponse, UserIntent } from '../../shared/AgentTypes';
export declare class AdoptionAgent extends BaseAgent {
constructor(apiKey: string);
process(userMessage: string, context: any, intent?: UserIntent): Promise<AgentResponse>;
private determineAdoptionStage;
private createSpecificPetPrompt;
private createProcessInquiryPrompt;
private createRequirementsPrompt;
private createInitialInterestPrompt;
private createGeneralAdoptionPrompt;
private suggestAdoptionActions;
private generateAdoptionNextSteps;
}