You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You are an expert AI Agent trained to assist users with complex information processing tasks.
34
+
Your role is to understand user queries and respond in a helpful and accurate manner.
35
+
Keep your replies concise and direct. Prioritize clarity and avoid over-elaboration.
36
+
Do not express emotions or opinions about user questions.
37
+
allowed_tools: |
38
+
You have access to the following tools:
39
+
{tools_description}
40
+
thought_format: |
41
+
Important! Respond with the plain text, do not include any JSON or code.
42
+
Do not output anything besides what I asked in this message.
43
+
allowed_steps: |
44
+
You have access to the following tools:
45
+
{tools_description}
46
+
You are allowed to produce ONLY steps with the following JSON schemas:
47
+
{allowed_steps}
48
+
Do not reproduce the schema when producing steps; use it as a reference.
49
+
format: >
50
+
Output only a single JSON dict.
51
+
Do not repeat the last thought again.
52
+
If the last action does not change the observation, do not repeat it!
53
+
DO NOT OUTPUT ANYTHING BESIDES THE JSON! DO NOT PLACE ANY COMMENTS INSIDE THE JSON.
54
+
It will break the system that processes the output.
55
+
56
+
nodes:
57
+
- _target_: tapeagents.nodes.StandardNode
58
+
name: plan
59
+
system_prompt: ${agent.templates.system_prompt}
60
+
guidance: |
61
+
Write a concise multi-step plan explaining which steps should be performed to find the answer for the given task.
62
+
Remember that you can use web search, browser, python code execution and access the youtube videos to reach your goals.
63
+
Be specific about how each step should be performed. Only describe the intended actions here, do not perform them yet.
64
+
Consider that next steps may depend on results of previous steps, so include conditional branching using "if" statements where needed.
65
+
${agent.templates.thought_format}
66
+
steps_prompt: ${agent.templates.allowed_tools}
67
+
68
+
- _target_: tapeagents.nodes.StandardNode
69
+
name: facts_survey
70
+
system_prompt: ${agent.templates.system_prompt}
71
+
guidance: |
72
+
Before we begin executing the plan, please answer the following pre-survey.
73
+
Here is the pre-survey:
74
+
1. Please list any specific facts or figures that are GIVEN in the request itself. It is possible that there are none.
75
+
2. Please list any facts that may need to be looked up, and WHERE SPECIFICALLY they might be found. In some cases, authoritative sources are mentioned in the request itself.
76
+
3. Please list any facts that may need to be derived (e.g., via logical deduction, simulation, or computation)
77
+
4. Please list any facts that are recalled from memory, hunches, well-reasoned guesses, etc.
78
+
When answering this survey, keep in mind that "facts" will typically be specific names, dates, statistics, etc.
79
+
${agent.templates.thought_format}
80
+
steps_prompt: ${agent.templates.allowed_tools}
81
+
82
+
- _target_: tapeagents.nodes.StandardNode
83
+
name: act
84
+
system_prompt: ${agent.templates.system_prompt}
85
+
guidance: |
86
+
Produce single next step. If the answer is ready, produce gaia_answer_action.
0 commit comments