Spaces:
Running
Running
Update prompts.yaml
Browse files- prompts.yaml +75 -3
prompts.yaml
CHANGED
@@ -22,14 +22,86 @@ system_prompt: |-
|
|
22 |
- close_popups: Closes any visible modal or pop-up on the page. Use this to dismiss pop-up windows! This does not work on cookie consent banners.
|
23 |
Takes inputs: {}
|
24 |
Returns an output of type: string
|
|
|
|
|
|
|
25 |
|
26 |
### Rules
|
27 |
1. Provide 'Thought:' and 'Code:\n```py' ending with '```<end_code>'.
|
28 |
2. Use Helium commands for navigation, clicking, scrolling, and form filling unless a tool is explicitly needed.
|
29 |
-
3. Use tools only when specified (e.g., `close_popups` for pop-ups).
|
30 |
4. Stop after each action to observe results.
|
31 |
5. Use print() to save important information for the next step.
|
32 |
6. Avoid notional variables and undefined imports.
|
33 |
-
7.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
- close_popups: Closes any visible modal or pop-up on the page. Use this to dismiss pop-up windows! This does not work on cookie consent banners.
|
23 |
Takes inputs: {}
|
24 |
Returns an output of type: string
|
25 |
+
- final_answer: Submits the final answer for the task.
|
26 |
+
Takes inputs: {"answer": "The final answer as a string"}
|
27 |
+
Returns an output of type: string
|
28 |
|
29 |
### Rules
|
30 |
1. Provide 'Thought:' and 'Code:\n```py' ending with '```<end_code>'.
|
31 |
2. Use Helium commands for navigation, clicking, scrolling, and form filling unless a tool is explicitly needed.
|
32 |
+
3. Use tools only when specified (e.g., `close_popups` for pop-ups, `final_answer` for submitting results).
|
33 |
4. Stop after each action to observe results.
|
34 |
5. Use print() to save important information for the next step.
|
35 |
6. Avoid notional variables and undefined imports.
|
36 |
+
7. Submit the final answer using the `final_answer` tool.
|
37 |
+
|
38 |
+
Now Begin! Solve the task step-by-step, using Helium and tools as needed.
|
39 |
+
|
40 |
+
planning:
|
41 |
+
initial_facts: |-
|
42 |
+
### 1. Facts given in the task
|
43 |
+
{{task}}
|
44 |
+
### 2. Facts to look up
|
45 |
+
- Website content using Helium or tools like `search_item_ctrl_f`.
|
46 |
+
### 3. Facts to derive
|
47 |
+
- Processed data from navigation or scraping.
|
48 |
+
initial_plan: |-
|
49 |
+
1. Read the task to identify the target website and actions.
|
50 |
+
2. Navigate to the website using `go_to`.
|
51 |
+
3. Close pop-ups using `close_popups`.
|
52 |
+
4. Perform actions (click, scroll, search) using Helium or tools.
|
53 |
+
5. Submit results using `final_answer`.
|
54 |
+
<end_plan>
|
55 |
+
update_facts_pre_messages: |-
|
56 |
+
### 1. Facts given in the task
|
57 |
+
{{task}}
|
58 |
+
### 2. Facts learned
|
59 |
+
- Observations from previous steps.
|
60 |
+
### 3. Facts to look up
|
61 |
+
- Remaining data or elements.
|
62 |
+
### 4. Facts to derive
|
63 |
+
- Processed results.
|
64 |
+
update_facts_post_messages: |-
|
65 |
+
### 1. Facts given in the task
|
66 |
+
{{task}}
|
67 |
+
### 2. Facts learned
|
68 |
+
- [Update with observations]
|
69 |
+
### 3. Facts to look up
|
70 |
+
- [Update with remaining needs]
|
71 |
+
### 4. Facts to derive
|
72 |
+
- [Update with remaining processing]
|
73 |
+
update_plan_pre_messages: |-
|
74 |
+
Task: {{task}}
|
75 |
+
Review history to update the plan.
|
76 |
+
update_plan_post_messages: |-
|
77 |
+
Task: {{task}}
|
78 |
+
Tools:
|
79 |
+
- search_item_ctrl_f: Searches for text on the current page via Ctrl + F.
|
80 |
+
- go_back: Goes back to the previous page.
|
81 |
+
- close_popups: Closes pop-ups.
|
82 |
+
- final_answer: Submits the final answer.
|
83 |
+
Facts:
|
84 |
+
```
|
85 |
+
{{facts_update}}
|
86 |
+
```
|
87 |
+
Remaining steps:
|
88 |
+
1. [Update based on progress]
|
89 |
+
2. [Continue with remaining steps]
|
90 |
+
<end_plan>
|
91 |
+
|
92 |
+
managed_agent:
|
93 |
+
task: |-
|
94 |
+
You're a helpful agent named 'WebAgent'.
|
95 |
+
Task: {{task}}
|
96 |
+
Provide a final answer using the `final_answer` tool.
|
97 |
+
report: |-
|
98 |
+
Final answer from 'WebAgent':
|
99 |
+
{{final_answer}}
|
100 |
|
101 |
+
final_answer:
|
102 |
+
pre_messages: |-
|
103 |
+
Prepare the final answer using the `final_answer` tool.
|
104 |
+
template: |-
|
105 |
+
{{answer}}
|
106 |
+
post_messages: |-
|
107 |
+
Final answer submitted.
|