NODEDC_1C/llm_normalizer/backend/dist/services/assistantOrchestrationRunti...

14 lines
750 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.runAssistantCoverageGroundingPipeline = runAssistantCoverageGroundingPipeline;
function runAssistantCoverageGroundingPipeline(input) {
const requirementExtraction = input.requirementExtraction ?? input.extractRequirements(input.routeSummary, input.normalized, input.userMessage);
const coverageEvaluation = input.evaluateCoverage(requirementExtraction.requirements, input.retrievalResults);
const groundingCheckBase = input.checkGrounding(input.userMessage, coverageEvaluation.requirements, coverageEvaluation.coverage, input.retrievalResults);
return {
requirementExtraction,
coverageEvaluation,
groundingCheckBase
};
}