UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

28 lines 860 B
/** * QueryDecomposer - Breaks natural language queries into atomic intents * Part of Day 1 implementation from prescriptive plan */ import { DecomposedQuery } from '../types/enhanced-types'; export declare class QueryDecomposer { private logger; private intentIdCounter; /** * Main decomposition method - transforms query into atomic intents */ decompose(query: string): DecomposedQuery; /** * Determine the primary query type based on keywords and patterns */ private determineQueryType; /** * Extract atomic intents from the query */ private extractAtomicIntents; private normalizeQuery; private extractActionKeywords; private extractEntities; private extractFilters; private extractGroupBy; private calculateConfidence; } //# sourceMappingURL=QueryDecomposer.d.ts.map