Skip to main content

QA Prompts

qa_boxed

Signature
Function Basic Q&A Prompt. Loads specified Jinja2 template, renders each question in the question list into a Prompt. Template Variable: {{ question }}

qa_boxed_multiple_choice

Signature
Function Multiple Choice Q&A Prompt. Automatically formats choice list into “A: …, B: …” form and injects into template. Template Variables: {{ question }}, {{ choices }}

qa_rag_boxed

Signature
Function Standard RAG Prompt. Concatenates retrieved passage lists and injects into template. Template Variables: {{ question }}, {{ documents }}

qa_rag_boxed_multiple_choice

Signature
Function Multiple Choice Q&A Prompt with Retrieval Context. Template Variables: {{ question }}, {{ documents }}, {{ choices }}

RankCoT Prompts

RankCoT_kr

Signature
Function RankCoT Phase 1: Knowledge Retrieval Prompt. Template Variables: {{ question }}, {{ documents }}

RankCoT_qa

Signature
Function RankCoT Phase 2: Chain-of-Thought based Q&A Prompt. Template Variables: {{ question }}, {{ CoT }} (Here CoT is usually knowledge generated in the previous phase)

IRCoT Prompts

ircot_next_prompt

Signature
Function IRCoT (Interleaved Retrieval CoT) Iterative Prompt Generation. Constructs next round’s Prompt based on historical retrieval results and chain of thought. Supports single-turn and multi-turn history concatenation. Template Variables: {{ documents }}, {{ question }}, {{ cur_answer }}

WebNote Prompts

webnote_init_page

Signature
Function WebNote Agent: Initialize note page. Template Variables: {{ question }}, {{ plan }}

webnote_gen_plan

Signature
Function WebNote Agent: Generate search plan. Template Variable: {{ question }}

webnote_gen_subq

Signature
Function WebNote Agent: Generate sub-questions. Template Variables: {{ question }}, {{ plan }}, {{ page }}

webnote_fill_page

Signature
Function WebNote Agent: Fill notes based on retrieval results. Template Variables: {{ question }}, {{ plan }}, {{ sub_question }}, {{ docs_text }}, {{ page }}

webnote_gen_answer

Signature
Function WebNote Agent: Generate final answer based on notes. Template Variables: {{ question }}, {{ page }}

Search-R1 & R1-Searcher

search_r1_gen

Signature
Function Generation Prompt suitable for R1 style. Truncates Top-3 retrieval passages and injects into context. Template Variables: {{ history }}, {{ answer }}, {{ passages }}

r1_searcher_gen

Signature
Function Generation Prompt suitable for R1 Searcher. Truncates Top-5 retrieval passages. Template Variables: {{ history }}, {{ answer }}, {{ passages }}

Search-o1 Prompts

search_o1_init

Signature
Function Search-O1 Initial Reasoning Prompt. Template Variable: {{ question }}

search_o1_reasoning_indocument

Signature
Function Search-O1 Reasoning Refinement Prompt. Merges historical reasoning steps (first + last 3 steps) with current retrieved documents for next step reasoning. Template Variables: {{ prev_reasoning }}, {{ search_query }}, {{ document }}

search_o1_insert

Signature
Function Search-O1 Formatted Insertion Prompt. Explicitly inserts <|begin_search_query|> and search result tags into Prompt to construct complete chain-of-thought context.

EVisRAG & Multi-branch Prompts

gen_subq

Signature
Function Loop/Branch Demo: Generate sub-questions based on documents. Template Variables: {{ question }}, {{ documents }}

evisrag_vqa

Signature
Function Multimodal VQA RAG Prompt. Automatically repeatedly inserts <image> Token into Prompt according to the number of retrieved images. Template Variable: {{ question }} (contains automatically injected image tokens)

SurveyCPM Prompts

Signature
Function Survey Agent: Decide next search content. Parses JSON format outline, generates text description of current outline. Template Variables: {{ user_query }}, {{ current_outline }}, {{ current_instruction }}

surveycpm_init_plan

Signature
Function Survey Agent: Initialize outline plan. Template Variables: {{ user_query }}, {{ current_information }}

surveycpm_write

Signature
Function Survey Agent: Write specific section content. Template Variables: {{ user_query }}, {{ current_survey }}, {{ current_instruction }}, {{ current_information }}

surveycpm_extend_plan

Signature
Function Survey Agent: Extend or modify outline plan. Template Variables: {{ user_query }}, {{ current_survey }}

Configuration

servers/prompt/parameter.yaml