naman1102 commited on
Commit
99554a1
·
1 Parent(s): 61abebf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -98,11 +98,11 @@ def tool_selector(state: AgentState) -> AgentState:
98
  " {'action':'audio'}\n"
99
  " {'action':'excel'}\n"
100
  " {'action':'final'}\n"
101
- "if the tool you want isnt listed above, return {'action':'final'}"
102
- "Use wiki if you need to search online for information. Keep the query short and concise and accurate."
103
- "Use ocr if the question is about an image"
104
- "Use audio if the question is about an audio file"
105
- "Use excel if the question is about an excel file"
106
 
107
  )
108
  )
@@ -163,7 +163,7 @@ def excel_tool(state: AgentState) -> AgentState:
163
  def final_node(state: AgentState) -> AgentState:
164
  print("reached final node")
165
  wrap = SystemMessage(
166
- content="Using everything so far, reply ONLY with {'final_answer':'…'}. YOUR FINAL ANSWER should be a number OR as few words as possible OR a comma separated list of numbers and/or strings. If you are asked for a number, don't use comma to write your number neither use units such as $ or percent sign unless specified otherwise. If you are asked for a string, don't use articles, neither abbreviations (e.g. for cities), and write the digits in plain text unless specified otherwise. If you are asked for a comma separated list, apply the above rules depending of whether the element to be put in the list is a number or a string."
167
  "reply **only** with "
168
  "{\"final_answer\":\"…\"} (no markdown, no commentary)."
169
  )
 
98
  " {'action':'audio'}\n"
99
  " {'action':'excel'}\n"
100
  " {'action':'final'}\n"
101
+ "if the tool you want isnt listed above, return {'action':'final'} \n"
102
+ "Use wiki if you need to search online for information. Keep the query short and concise and accurate. The query should not be a prompt but instad you should search for the relevant information rather than asking for the answer directly.\n"
103
+ "If the question is about any image, you have to use ocr tool. It will tell you about the image also\n"
104
+ "Use audio if the question is about an audio file\n"
105
+ "Use excel if the question is about an excel file\n"
106
 
107
  )
108
  )
 
163
  def final_node(state: AgentState) -> AgentState:
164
  print("reached final node")
165
  wrap = SystemMessage(
166
+ content="Using everything so far, reply ONLY with {'final_answer':'…'}. YOUR FINAL ANSWER should be a number OR as few words as possible OR a comma separated list of numbers and/or strings. If you are asked for a number, don't use comma to write your number neither use units such as $ or percent sign unless specified otherwise. If you are asked for a string, don't use articles, neither abbreviations (e.g. for cities), and write the digits in plain text unless specified otherwise. If you are asked for a comma separated list, apply the above rules depending of whether the element to be put in the list is a number or a string. \n"
167
  "reply **only** with "
168
  "{\"final_answer\":\"…\"} (no markdown, no commentary)."
169
  )