Skip to content

Commit 2117f0f

Browse files
committed
fix
fix fixfix
1 parent 7833b7d commit 2117f0f

File tree

2 files changed

+30
-5
lines changed

2 files changed

+30
-5
lines changed

nemoguardrails/llm/prompts/nemotron_reasoning.yml

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ prompts:
44
- task: general
55
models:
66
- nemotron
7+
- nvidia/llama-3.1-nemotron
8+
- nvidia/llama-3.3-nemotron
79
messages:
810
# by default detailed thinking is off
911
# user can turn it on using the system message, not the other way
10-
# - type: system
11-
# content: |
12-
# detailed thinking on
1312
- type: system
1413
content: |
1514
{{ general_instructions }}{% if relevant_chunks != None and relevant_chunks != '' %}
@@ -23,6 +22,8 @@ prompts:
2322
- task: generate_user_intent
2423
models:
2524
- nemotron
25+
- nvidia/llama-3.1-nemotron
26+
- nvidia/llama-3.3-nemotron
2627
messages:
2728
- type: system
2829
content: |
@@ -46,6 +47,8 @@ prompts:
4647
- task: generate_next_steps
4748
models:
4849
- nemotron
50+
- nvidia/llama-3.1-nemotron
51+
- nvidia/llama-3.3-nemotron
4952
messages:
5053
- type: system
5154
content: |
@@ -66,6 +69,8 @@ prompts:
6669
- task: generate_bot_message
6770
models:
6871
- nemotron
72+
- nvidia/llama-3.1-nemotron
73+
- nvidia/llama-3.3-nemotron
6974
messages:
7075
- type: system
7176
content: |
@@ -88,11 +93,15 @@ prompts:
8893
- "{{ history | colang | to_intent_messages_2 }}"
8994

9095
output_parser: "verbose_v1"
96+
max_length: 16000
97+
mode: "standard"
9198

9299
# Prompt for generating the user intent, next steps and bot message in a single call.
93100
- task: generate_intent_steps_message
94101
models:
95102
- nemotron
103+
- nvidia/llama-3.1-nemotron
104+
- nvidia/llama-3.3-nemotron
96105
messages:
97106
- type: system
98107
content: |
@@ -123,6 +132,8 @@ prompts:
123132
- task: generate_value
124133
models:
125134
- nemotron
135+
- nvidia/llama-3.1-nemotron
136+
- nvidia/llama-3.3-nemotron
126137
messages:
127138
- type: system
128139
content: |
@@ -152,6 +163,8 @@ prompts:
152163
- task: generate_user_intent_from_user_action
153164
models:
154165
- nemotron
166+
- nvidia/llama-3.1-nemotron
167+
- nvidia/llama-3.3-nemotron
155168
messages:
156169
- type: system
157170
content: |
@@ -182,6 +195,8 @@ prompts:
182195
- task: generate_user_intent_and_bot_action_from_user_action
183196
models:
184197
- nemotron
198+
- nvidia/llama-3.1-nemotron
199+
- nvidia/llama-3.3-nemotron
185200
messages:
186201
- type: system
187202
content: |
@@ -222,6 +237,8 @@ prompts:
222237
- task: generate_value_from_instruction
223238
models:
224239
- nemotron
240+
- nvidia/llama-3.1-nemotron
241+
- nvidia/llama-3.3-nemotron
225242
messages:
226243
- type: system
227244
content: |
@@ -250,6 +267,8 @@ prompts:
250267
- task: generate_flow_from_instructions
251268
models:
252269
- nemotron
270+
- nvidia/llama-3.1-nemotron
271+
- nvidia/llama-3.3-nemotron
253272
messages:
254273
- type: system
255274
content: |
@@ -276,6 +295,8 @@ prompts:
276295
- task: generate_flow_from_name
277296
models:
278297
- nemotron
298+
- nvidia/llama-3.1-nemotron
299+
- nvidia/llama-3.3-nemotron
279300
messages:
280301
- type: system
281302
content: |
@@ -309,6 +330,8 @@ prompts:
309330
- task: generate_flow_continuation
310331
models:
311332
- nemotron
333+
- nvidia/llama-3.1-nemotron
334+
- nvidia/llama-3.3-nemotron
312335
messages:
313336
- type: system
314337
content: |
@@ -340,6 +363,8 @@ prompts:
340363
- task: generate_flow_continuation_from_flow_nld
341364
models:
342365
- nemotron
366+
- nvidia/llama-3.1-nemotron
367+
- nvidia/llama-3.3-nemotron
343368
messages:
344369
- type: system
345370
content: |

tests/test_nemotron_prompt_modes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,12 @@ def test_prompt_selection_mechanism():
137137
deepseek_model = DEEPSEEK_MODEL
138138

139139
# Nemotron model -> message-based prompt
140-
nemotron_prompt = _get_prompt(task_name, nemotron_model, None, _prompts)
140+
nemotron_prompt = _get_prompt(task_name, nemotron_model, "standard", _prompts)
141141
assert hasattr(nemotron_prompt, "messages")
142142
assert "nemotron" in nemotron_prompt.models
143143

144144
# DeepSeek model -> content-based prompt
145-
deepseek_prompt = _get_prompt(task_name, deepseek_model, None, _prompts)
145+
deepseek_prompt = _get_prompt(task_name, deepseek_model, "standard", _prompts)
146146
assert hasattr(deepseek_prompt, "content")
147147
assert "deepseek" in deepseek_prompt.models
148148
assert "nemotron" not in deepseek_prompt.models

0 commit comments

Comments
 (0)