intent-cli
Version:
A fully functional CLI built with TypeScript and modern tools
33 lines • 983 B
TypeScript
export declare enum IntentCategory {
SYSTEM_INFO = "system_info",
FILE_OPERATIONS = "file_operations",
PRODUCTIVITY = "productivity",
NETWORK = "network",
CALCULATOR = "calculator",
TIMER = "timer",
NOTES = "notes",
HELP = "help",
EXIT = "exit",
UNKNOWN = "unknown"
}
export interface ParsedIntent {
category: IntentCategory;
confidence: number;
entities: Record<string, any>;
originalText: string;
suggestedAction?: string;
}
export declare class IntentParser {
private isInitialized;
constructor();
private initializeTrainingData;
parseIntent(input: string): ParsedIntent;
private extractEntities;
private mapToIntentCategory;
private getSuggestedAction;
getAvailableIntents(): string[];
isHighConfidence(intent: ParsedIntent): boolean;
formatIntentResult(intent: ParsedIntent): string;
}
export declare const intentParser: IntentParser;
//# sourceMappingURL=intent-parser.d.ts.map