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
23 lines • 752 B
JavaScript
/**
* Base processor for common functionality across AI processors
*/
import { AIProcessor } from "../AIProcessor.js";
const aiProcessor = AIProcessor.getInstance();
export class BaseAIProcessor {
async handleAICall(operation, operationName, cacheKey) {
try {
return await aiProcessor.processAIRequest(operation, operationName);
}
catch (error) {
console.error(`AI operation failed: ${operationName}`, error.message);
return null;
}
}
createStandardMessages(systemPrompt, userPrompt) {
return [
{ role: 'system', content: systemPrompt },
{ role: 'user', content: userPrompt }
];
}
}
//# sourceMappingURL=BaseAIProcessor.js.map