Manta Developers
GitHub
Menu

@manta-eu/client/shared/memory-citation-sampling

Reference for @manta-eu/client/shared/memory-citation-sampling as it is on main.

Type Aliases

CitationDecision

CitationDecision = { reason: "none"; requested: false; } | { reason: "personal" | "recalled" | "sampled"; requested: true; }


CitationRequestTurn

CitationRequestTurn = object

Properties

hasPersonalPreload

hasPersonalPreload: boolean

hasPersonalRecall

hasPersonalRecall: boolean

hasSharedSections

hasSharedSections: boolean

seed

seed: string

Variables

memoryCitationSampleRate

const memoryCitationSampleRate: 0.1 = 0.1

Functions

citationDecisionForTurn()

citationDecisionForTurn(turn, rate?): CitationDecision

Parameters

turn

CitationRequestTurn

rate?

number

Returns

CitationDecision


shouldRequestCitations()

shouldRequestCitations(seed, rate?): boolean

Parameters

seed

string

rate?

number = memoryCitationSampleRate

Returns

boolean