Skip to main content

Interface: MakeVerifiedAnswerGenerateUserPromptParams

Properties

findVerifiedAnswer

findVerifiedAnswer: FindVerifiedAnswerFunc

Find content based on the user's message and preprocessing.

Defined in

packages/mongodb-chatbot-server/src/processors/makeVerifiedAnswerGenerateUserPrompt.ts:11


onNoVerifiedAnswerFound

onNoVerifiedAnswerFound: GenerateUserPromptFunc

Defined in

packages/mongodb-chatbot-server/src/processors/makeVerifiedAnswerGenerateUserPrompt.ts:18


onVerifiedAnswerFound

Optional onVerifiedAnswerFound: (verifiedAnswer: { _id: string ; answer: string ; author_email: string ; created: Date ; hidden?: boolean ; question: { embedding: number[] ; embedding_model: string ; embedding_model_version: string ; text: string } ; references: { metadata?: objectOutputType<{ sourceName: ZodOptional<ZodString> ; sourceType: ZodOptional<ZodString> ; tags: ZodOptional<ZodArray<ZodString, "many">> }, ZodTypeAny, "passthrough"> ; title: string ; url: string }[] ; updated?: Date }) => { _id: string ; answer: string ; author_email: string ; created: Date ; hidden?: boolean ; question: { embedding: number[] ; embedding_model: string ; embedding_model_version: string ; text: string } ; references: { metadata?: objectOutputType<{ sourceName: ZodOptional<ZodString> ; sourceType: ZodOptional<ZodString> ; tags: ZodOptional<ZodArray<ZodString, "many">> }, ZodTypeAny, "passthrough"> ; title: string ; url: string }[] ; updated?: Date }

Type declaration

▸ (verifiedAnswer): Object

Format or modify the verified answer before displaying it to the user.

Parameters
NameType
verifiedAnswerObject
verifiedAnswer._idstring
verifiedAnswer.answerstring
verifiedAnswer.author_emailstring
verifiedAnswer.createdDate
verifiedAnswer.hidden?boolean
verifiedAnswer.questionObject
verifiedAnswer.question.embeddingnumber[]
verifiedAnswer.question.embedding_modelstring
verifiedAnswer.question.embedding_model_versionstring
verifiedAnswer.question.textstring
verifiedAnswer.references{ metadata?: objectOutputType<{ sourceName: ZodOptional<ZodString> ; sourceType: ZodOptional<ZodString> ; tags: ZodOptional<ZodArray<ZodString, "many">> }, ZodTypeAny, "passthrough"> ; title: string ; url: string }[]
verifiedAnswer.updated?Date
Returns

Object

NameType
_idstring
answerstring
author_emailstring
createdDate
hidden?boolean
question{ embedding: number[] ; embedding_model: string ; embedding_model_version: string ; text: string }
question.embeddingnumber[]
question.embedding_modelstring
question.embedding_model_versionstring
question.textstring
references{ metadata?: objectOutputType<{ sourceName: ZodOptional<ZodString> ; sourceType: ZodOptional<ZodString> ; tags: ZodOptional<ZodArray<ZodString, "many">> }, ZodTypeAny, "passthrough"> ; title: string ; url: string }[]
updated?Date

Defined in

packages/mongodb-chatbot-server/src/processors/makeVerifiedAnswerGenerateUserPrompt.ts:16