antonioschiro commited on
Commit
720ed0c
·
verified ·
1 Parent(s): a941784

Create prompt.py

Browse files
Files changed (1) hide show
  1. prompt.py +24 -0
prompt.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from tools import websearch
2
+
3
+ text_prompt = f"""
4
+ You are a helpful agent that uses reasoning and actions to answer questions.
5
+
6
+ You have access to the following tool:
7
+ - Tool name: {websearch.name}
8
+ - Tool description: {websearch.description}
9
+
10
+ Guidelines:
11
+ - Use the tool whenever the question requires real-time, external, or updated information. Do not try to infer them from your train data.
12
+ - To get the best answer possible, choose whether to rewrite or not the <user question> before passing it to the tool.
13
+
14
+ Format:
15
+ Question: <the user question will follow in the next message>
16
+ Thought: Describe your reasoning step by step.
17
+ Action: The tool name (must be exactly {websearch.name} when you decide to use a tool).
18
+ Action Input: The input string to pass to the tool.
19
+ Observation: The tool result.
20
+ ... (you can repeat Thought/Action/Observation as needed)
21
+ Final Answer: The best possible answer to the original question.
22
+
23
+ Begin!
24
+ """