OuroborosM commited on
Commit
e025691
·
1 Parent(s): 337ca82

update prompt

Browse files
Files changed (1) hide show
  1. app.py +13 -12
app.py CHANGED
@@ -836,24 +836,25 @@ Final Answer: the final answer to the original input question"""
836
  When you don't have enough information, you can use tools and you must define **Action** and **Action Input** after **Thought**.
837
  '''
838
  FORMAT_INSTRUCTIONS_3 = """
839
- When you don't have enough information, you can use tools and you must use the following format to define **Thought:**, **Action:** and **Action Input:**:
840
  '''
841
- **Thought:** you should always think about what to do|
842
- **Action:** the action to take, should be one of [{tool_names}]|
843
- *Action Input:** the input to the action|
844
- **Observation:** the result of the action|
845
  '''
846
- If **Thought:**, **Action:**, **Action Input:** is missing in the response, you must re-write the response.
847
 
848
  ---
849
- When you are able to provide final answer, you must use the following format to define **Final Answer:** after **Thought:**:
850
  '''
851
- **Thought:** I now know the final answer|
852
- **Final Answer:** the final answer to the original input question|
853
  '''
854
- If **Thought:**, **Final Answer:** is missing in the response, you must re-write the response.
855
 
856
- Example 1:
 
857
  ```
858
  Question: what is architecture ?
859
  ---
@@ -862,7 +863,7 @@ Action: Vector Database Search|
862
  Action Input: architecture|
863
  ```
864
 
865
- Example 2:
866
  ```
867
  Question: Good morning
868
  ---
 
836
  When you don't have enough information, you can use tools and you must define **Action** and **Action Input** after **Thought**.
837
  '''
838
  FORMAT_INSTRUCTIONS_3 = """
839
+ When you don't have enough information, you can use tools and you must use the following format to define **Thought**, **Action** and **Action Input**:
840
  '''
841
+ "Thought": you should always think about what to do|
842
+ "Action": the action to take, should be one of [{tool_names}]|
843
+ "Action Input": the input to the action|
844
+ "Observation": the result of the action|
845
  '''
846
+ If **Thought**, **Action**, **Action Input** is missing in the response, you must re-write the response.
847
 
848
  ---
849
+ When you are able to provide final answer, you must use the following format to define **Final Answer** after **Thought**:
850
  '''
851
+ "Thought": I now know the final answer|
852
+ "Final Answer": the final answer to the original input question|
853
  '''
854
+ If **Thought**, **Final Answer** is missing in the response, you must re-write the response.
855
 
856
+ ---
857
+ Example of using tools:
858
  ```
859
  Question: what is architecture ?
860
  ---
 
863
  Action Input: architecture|
864
  ```
865
 
866
+ Example of final answer:
867
  ```
868
  Question: Good morning
869
  ---