UNPKG

adpa-enterprise-framework-automation

Version:

Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe

55 lines 1.87 kB
/** * AI Prompts Module Index * * Exports all prompt engineering components for enhanced AI content generation. * * @version 1.0.0 * @author Requirements Gathering Agent Team * @created 2024 * * @filepath src/modules/ai/prompts/index.ts */ export { PromptRegistry } from './PromptRegistry.js'; import { PromptRegistry } from './PromptRegistry.js'; import { PromptManager } from './PromptManager.js'; import { EnhancedAIProcessor } from '../EnhancedAIProcessor.js'; /** * Initialize the prompt engineering system */ export function initializePromptSystem() { const promptRegistry = PromptRegistry.getInstance(); const promptManager = PromptManager.getInstance(); const enhancedProcessor = EnhancedAIProcessor.getInstance(); console.log('🎯 Prompt engineering system initialized'); console.log(`📚 Available document types: ${promptManager.getAvailableDocumentTypes().length}`); console.log(`🏷️ Available categories: ${promptRegistry.getCategories().length}`); return { promptRegistry, promptManager, enhancedProcessor }; } /** * Get system status and metrics */ export function getPromptSystemStatus() { try { const promptManager = PromptManager.getInstance(); const promptRegistry = PromptRegistry.getInstance(); const enhancedProcessor = EnhancedAIProcessor.getInstance(); return { isInitialized: true, availableDocumentTypes: promptManager.getAvailableDocumentTypes(), availableCategories: promptRegistry.getCategories(), performanceMetrics: enhancedProcessor.getPerformanceAnalytics() }; } catch (error) { return { isInitialized: false, availableDocumentTypes: [], availableCategories: [] }; } } //# sourceMappingURL=index.js.map