Member Junction
    Preparing search index...

    Interface RubricPromptService

    The prompt system, as the rubric evaluators use it. Every call goes through AIPromptRunner, so templates come from the prompt rows in the database: swap a prompt and the next evaluation uses it.

    interface RubricPromptService {
        Preview(
            input: Omit<
                RubricPromptRequest,
                "Subject"
                | "ModelID"
                | "ModelSelection"
                | "TimeoutMS",
            >,
        ): Promise<string>;
        RenderCriteria(
            input: {
                Items: RubricCriterionTemplateData[];
                Prompt: RubricPromptRef;
            },
        ): Promise<string[]>;
        Run(input: RubricPromptRequest): Promise<RubricPromptOutput>;
    }
    Index

    Methods

    • The composed system prompt Run would send, with no model call. For previews and checks.

      Parameters

      • input: Omit<
            RubricPromptRequest,
            "Subject"
            | "ModelID"
            | "ModelSelection"
            | "TimeoutMS",
        >

      Returns Promise<string>