NODEDC_1C/llm_normalizer/backend/dist/services/assistantDeepTurnPrePackagi...

21 lines
1.1 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildAssistantDeepTurnPrePackagingContext = buildAssistantDeepTurnPrePackagingContext;
function buildAssistantDeepTurnPrePackagingContext(input) {
return {
droppedIntentSegments: input.extractDroppedIntentSegments(input.normalizedPayload),
analysisContextForContract: input.runtimeAnalysisContext.active
? {
as_of_date: input.runtimeAnalysisContext.as_of_date,
period_from: input.runtimeAnalysisContext.period_from,
period_to: input.runtimeAnalysisContext.period_to,
source: input.runtimeAnalysisContext.source,
snapshot_mode: input.runtimeAnalysisContext.snapshot_mode
}
: null,
routesForDebug: input.buildDebugRoutes(input.routeSummary),
resolvedExecutionState: input.extractExecutionState(input.normalizedPayload),
safeAssistantReplyBase: input.sanitizeReply(input.assistantReply, "Нужны уточнения для надежного ответа.")
};
}