prompt_strategies.context_qa

prompt_strategies.context_qa

Module containing the classes for Context QA Prompt Tokenization Strategies

Classes

Name Description
AlpacaContextPromptTokenizingStrategy Tokenization Strategy to combine in-context article with a question and answer
AlpacaContextPrompter Customized system prompted for concise QA
AlpacaMissingInfoContextPromptTokenizingStrategy Tokenization Strategy to combine in-context article with a question that can’t be answered
ContextQaV2PromptTokenizingStrategy Tokenization Strategy to combine in-context article with a question and answer
ContextV2Prompter Customized system prompted for concise QA

AlpacaContextPromptTokenizingStrategy

prompt_strategies.context_qa.AlpacaContextPromptTokenizingStrategy(
    prompter,
    tokenizer,
    train_on_inputs=False,
    sequence_len=2048,
)

Tokenization Strategy to combine in-context article with a question and answer

AlpacaContextPrompter

prompt_strategies.context_qa.AlpacaContextPrompter(
    prompt_style=PromptStyle.INSTRUCT.value,
)

Customized system prompted for concise QA

AlpacaMissingInfoContextPromptTokenizingStrategy

prompt_strategies.context_qa.AlpacaMissingInfoContextPromptTokenizingStrategy(
    prompter,
    tokenizer,
    train_on_inputs=False,
    sequence_len=2048,
)

Tokenization Strategy to combine in-context article with a question that can’t be answered from the context and a default response to that effect

ContextQaV2PromptTokenizingStrategy

prompt_strategies.context_qa.ContextQaV2PromptTokenizingStrategy(
    prompter,
    tokenizer,
    train_on_inputs=False,
    sequence_len=2048,
)

Tokenization Strategy to combine in-context article with a question and answer

ContextV2Prompter

prompt_strategies.context_qa.ContextV2Prompter(
    prompt_style=PromptStyle.INSTRUCT.value,
)

Customized system prompted for concise QA