ГЛОБАЛЬНЫЙ РЕФАКТОРИНГ АРХИТЕКТУРЫ - Рефакторинг этапов 2.109 - 2.112 - Ужесточение типы plan-аудита и live-route аудита в deep grounding
This commit is contained in:
@@ -2,6 +2,9 @@ import type {
|
||||
AnswerGroundingCheck,
|
||||
AssistantRequirement,
|
||||
RequirementCoverageReport,
|
||||
RbpLiveRouteAuditDebug,
|
||||
FaLiveRouteAuditDebug,
|
||||
GroundedAnswerEligibilityGuardDebug,
|
||||
UnifiedRetrievalResult
|
||||
} from "../types/assistant";
|
||||
import type { NormalizeResponsePayload, RouteHintSummary } from "../types/normalizer";
|
||||
@@ -16,8 +19,8 @@ import {
|
||||
export interface AssistantDeepTurnGroundingRuntimeInput {
|
||||
claimType: string;
|
||||
retrievalResults: UnifiedRetrievalResult[];
|
||||
rbpPlanAudit: unknown;
|
||||
faPlanAudit: unknown;
|
||||
rbpPlanAudit: RbpLiveRouteAuditDebug["plan_override"];
|
||||
faPlanAudit: FaLiveRouteAuditDebug["plan_override"];
|
||||
routeSummary: RouteHintSummary | null;
|
||||
normalizedPayload: NormalizeResponsePayload["normalized"] | null | undefined;
|
||||
userMessage: string;
|
||||
@@ -46,13 +49,13 @@ export interface AssistantDeepTurnGroundingRuntimeInput {
|
||||
collectRbpLiveRouteAudit: (input: {
|
||||
claimType: string;
|
||||
retrievalResults: UnifiedRetrievalResult[];
|
||||
planAudit: unknown;
|
||||
}) => unknown;
|
||||
planAudit: RbpLiveRouteAuditDebug["plan_override"];
|
||||
}) => RbpLiveRouteAuditDebug | null;
|
||||
collectFaLiveRouteAudit: (input: {
|
||||
claimType: string;
|
||||
retrievalResults: UnifiedRetrievalResult[];
|
||||
planAudit: unknown;
|
||||
}) => unknown;
|
||||
planAudit: FaLiveRouteAuditDebug["plan_override"];
|
||||
}) => FaLiveRouteAuditDebug | null;
|
||||
runCoverageGroundingPipelineFn?: typeof runAssistantCoverageGroundingPipeline;
|
||||
applyGroundingEligibilityFn?: (
|
||||
input: AssistantDeepTurnGroundingEligibilityInput<AnswerGroundingCheck>
|
||||
@@ -60,11 +63,11 @@ export interface AssistantDeepTurnGroundingRuntimeInput {
|
||||
}
|
||||
|
||||
export interface AssistantDeepTurnGroundingRuntimeOutput {
|
||||
rbpLiveRouteAudit: unknown;
|
||||
faLiveRouteAudit: unknown;
|
||||
rbpLiveRouteAudit: RbpLiveRouteAuditDebug | null;
|
||||
faLiveRouteAudit: FaLiveRouteAuditDebug | null;
|
||||
coverageEvaluation: AssistantCoverageEvaluationResult;
|
||||
groundingCheckBase: AnswerGroundingCheck;
|
||||
groundedAnswerEligibilityGuard: unknown;
|
||||
groundedAnswerEligibilityGuard: GroundedAnswerEligibilityGuardDebug;
|
||||
groundingCheck: AnswerGroundingCheck;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user