@ovotech/genesys-web-messaging-tester-cli
Version:
9 lines (8 loc) • 486 B
TypeScript
import { AiScenarioSetupSection } from '../../testScript/modelTypes';
import { replacePlaceholders } from './replacePlaceholders';
export interface PromptGeneratorResult {
placeholderValues: Record<string, string>;
placeholdersFound: boolean;
prompt: string;
}
export declare function promptGenerator(scenario: Pick<AiScenarioSetupSection, 'prompt' | 'placeholders'>, updatePrompt?: typeof replacePlaceholders, randomIndex?: (max: number) => number): PromptGeneratorResult;