UNPKG

mongodb-chatbot-server

Version:

A chatbot server for retrieval augmented generation (RAG).

20 lines 1.06 kB
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