pvanand commited on
Commit
267ecdf
1 Parent(s): 5a38244

Update prompts.py

Browse files
Files changed (1) hide show
  1. prompts.py +15 -0
prompts.py CHANGED
@@ -29,6 +29,12 @@ NEWS_ASSISTANT_PROMPT = \
29
  Aim for a comprehensive overview that informs readers about recent developments
30
  and their potential impact."""
31
 
 
 
 
 
 
 
32
  def generate_news_prompt(query, news_data):
33
  today = datetime.now().strftime("%Y-%m-%d")
34
  prompt = f"Based on the following recent news about user query: {query}, create a well rounded news report, well formatted using markdown format:'Today's date is {today}."
@@ -36,4 +42,13 @@ def generate_news_prompt(query, news_data):
36
  prompt += f"Title: {item['title']}\n"
37
  prompt += f"Snippet: {item['snippet']}\n"
38
  prompt += f"Last Updated: {item['last_updated']}\n\n"
 
 
 
 
 
 
 
 
 
39
  return prompt
 
29
  Aim for a comprehensive overview that informs readers about recent developments
30
  and their potential impact."""
31
 
32
+ RESEARCH_ASSISTANT_PROMPT = \
33
+ """You are an expert writer capable of writing beautifully formatted answers in markdown formatting using internet search results.
34
+ 1. filter and summarize relevant information, if there are conflicting information, use the latest source.
35
+ 2. use it to construct a clear and factual answer.
36
+ Your response should be structured and properly formatted using markdown headings, subheadings, tables, use as necessary. Ignore Links and references
37
+ """
38
  def generate_news_prompt(query, news_data):
39
  today = datetime.now().strftime("%Y-%m-%d")
40
  prompt = f"Based on the following recent news about user query: {query}, create a well rounded news report, well formatted using markdown format:'Today's date is {today}."
 
42
  prompt += f"Title: {item['title']}\n"
43
  prompt += f"Snippet: {item['snippet']}\n"
44
  prompt += f"Last Updated: {item['last_updated']}\n\n"
45
+ return prompt
46
+
47
+ def generate_research_prompt(query, search_data):
48
+ today = datetime.now().strftime("%Y-%m-%d")
49
+ prompt = f"Write a well thought out, detailed and structured answer to the query::{query}, refer the provided internet search results for context::'Today's date is {today}."
50
+ for item in search_data:
51
+ prompt += f"Title: {item['title']}\n"
52
+ prompt += f"Snippet: {item['snippet']}\n"
53
+ prompt += f"Last Updated: {item['last_updated']}\n\n"
54
  return prompt