mongodb-chatbot-server
Version:
A chatbot server for retrieval augmented generation (RAG).
20 lines • 1.06 kB
TypeScript
import { VerifiedAnswer, FindVerifiedAnswerFunc } from "mongodb-rag-core";
import { GenerateUserPromptFunc } from "./GenerateUserPromptFunc";
export interface MakeVerifiedAnswerGenerateUserPromptParams {
/**
Find content based on the user's message and preprocessing.
*/
findVerifiedAnswer: FindVerifiedAnswerFunc;
/**
Format or modify the verified answer before displaying it to the user.
*/
onVerifiedAnswerFound?: (verifiedAnswer: VerifiedAnswer) => VerifiedAnswer;
onNoVerifiedAnswerFound: GenerateUserPromptFunc;
}
/**
Constructs a GenerateUserPromptFunc that searches for verified answers for the
user query. If no verified answer can be found for the given query, the
onNoVerifiedAnswerFound GenerateUserPromptFunc is called instead.
*/
export declare const makeVerifiedAnswerGenerateUserPrompt: ({ findVerifiedAnswer, onVerifiedAnswerFound, onNoVerifiedAnswerFound, }: MakeVerifiedAnswerGenerateUserPromptParams) => GenerateUserPromptFunc;
//# sourceMappingURL=makeVerifiedAnswerGenerateUserPrompt.d.ts.map