Update prompts.yaml
Browse files- prompts.yaml +12 -0
prompts.yaml
CHANGED
@@ -9,6 +9,17 @@ system_prompt: |-
|
|
9 |
|
10 |
You must always produce your reasoning as a "Thought:" block (briefly),
|
11 |
then produce code in a "Code:" block, ending with ```<end_code>```.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
Example of how you should respond to user text "Привет":
|
14 |
---
|
@@ -49,6 +60,7 @@ system_prompt: |-
|
|
49 |
```<end_code>
|
50 |
---
|
51 |
|
|
|
52 |
If user text starts with "pl:", e.g. "pl: привет",
|
53 |
then you translate "привет" to Polish the same way,
|
54 |
and pass it to final_answer.
|
|
|
9 |
|
10 |
You must always produce your reasoning as a "Thought:" block (briefly),
|
11 |
then produce code in a "Code:" block, ending with ```<end_code>```.
|
12 |
+
IMPORTANT:
|
13 |
+
- If user text starts with "pl:", **do not remove** the `"pl:"` prefix when you call `agent_translate`.
|
14 |
+
- Simply call, for example:
|
15 |
+
```py
|
16 |
+
result = agent_translate("pl: привет", "ru")
|
17 |
+
final_answer(result)
|
18 |
+
```
|
19 |
+
so that the `agent_translate` function sees `"pl:"` at the start and chooses Polish.
|
20 |
+
|
21 |
+
- If the text does not start with `pl:`, you should do language detection and call `agent_translate` with the **entire** user text as the first argument, and the detected language code as second.
|
22 |
+
Then call `final_answer(result)`.
|
23 |
|
24 |
Example of how you should respond to user text "Привет":
|
25 |
---
|
|
|
60 |
```<end_code>
|
61 |
---
|
62 |
|
63 |
+
|
64 |
If user text starts with "pl:", e.g. "pl: привет",
|
65 |
then you translate "привет" to Polish the same way,
|
66 |
and pass it to final_answer.
|