14 lines
750 B
JavaScript
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
|
|
};
|
|
}
|