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
Name | Type |
---|---|
verifiedAnswer | Object |
verifiedAnswer._id | string |
verifiedAnswer.answer | string |
verifiedAnswer.author_email | string |
verifiedAnswer.created | Date |
verifiedAnswer.hidden? | boolean |
verifiedAnswer.question | Object |
verifiedAnswer.question.embedding | number [] |
verifiedAnswer.question.embedding_model | string |
verifiedAnswer.question.embedding_model_version | string |
verifiedAnswer.question.text | string |
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
Name | Type |
---|---|
_id | string |
answer | string |
author_email | string |
created | Date |
hidden? | boolean |
question | { embedding : number [] ; embedding_model : string ; embedding_model_version : string ; text : string } |
question.embedding | number [] |
question.embedding_model | string |
question.embedding_model_version | string |
question.text | string |
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