jedick commited on
Commit
bcab0eb
·
1 Parent(s): b7a3bb3

Update prompts

Browse files
Files changed (1) hide show
  1. prompts.py +5 -3
prompts.py CHANGED
@@ -36,9 +36,11 @@ def query_prompt(chat_model, think=False):
36
  "For general summaries, use retrieve_emails(search_query='R'). "
37
  "For questions about years, use retrieve_emails(search_query=<query>, start_year=, end_year=) (this month is this year). "
38
  "For questions about months, use 3-letter abbreviations (Jan...Dec) for the 'month' argument. "
39
- "Even if retrieved emails are available, you should retrieve more emails to answer the most recent question. " # Qwen
 
 
40
  # "You must perform the search yourself. Do not tell the user how to retrieve emails. " # Qwen
41
- "Do not use your memory or knowledge to answer the user's question. Only retrieve emails based on the user's question. " # Qwen
42
  # "If you decide not to retrieve emails, tell the user why and suggest how to improve their question to chat with the R-help mailing list. "
43
  )
44
  prompt = check_prompt(prompt, chat_model, think)
@@ -60,7 +62,7 @@ def answer_prompt(chat_model, think=False, with_tools=False):
60
  "Summarize the content of the emails rather than copying the headers. " # Qwen
61
  "You must include inline citations (email senders and dates) in each part of your response. "
62
  "Only answer general questions about R if the answer is in the retrieved emails. "
63
- "Your response can include URLs, but make sure they are unchanged from the retrieved emails. " # Qwen
64
  "Respond with 500 words maximum and 50 lines of code maximum. "
65
  )
66
  if with_tools:
 
36
  "For general summaries, use retrieve_emails(search_query='R'). "
37
  "For questions about years, use retrieve_emails(search_query=<query>, start_year=, end_year=) (this month is this year). "
38
  "For questions about months, use 3-letter abbreviations (Jan...Dec) for the 'month' argument. "
39
+ "If retrieved emails are available, use them as context to formulate your search query. " # Gemma
40
+ "You should always retrieve more emails based on previous context and the most recent question. " # Qwen
41
+ # "Even if retrieved emails are available, you should retrieve more emails to answer the most recent question. " # Qwen
42
  # "You must perform the search yourself. Do not tell the user how to retrieve emails. " # Qwen
43
+ # "Do not use your memory or knowledge to answer the user's question. Only retrieve emails based on the user's question. " # Qwen
44
  # "If you decide not to retrieve emails, tell the user why and suggest how to improve their question to chat with the R-help mailing list. "
45
  )
46
  prompt = check_prompt(prompt, chat_model, think)
 
62
  "Summarize the content of the emails rather than copying the headers. " # Qwen
63
  "You must include inline citations (email senders and dates) in each part of your response. "
64
  "Only answer general questions about R if the answer is in the retrieved emails. "
65
+ "Only include URLs if they were used by human authors (not in email headers), and do not modify any URLs. " # Qwen, Gemma
66
  "Respond with 500 words maximum and 50 lines of code maximum. "
67
  )
68
  if with_tools: