Guardrails & Safety
Exogram vs NVIDIA NeMo Guardrails
“Conversational rails are not execution rails.”
What NVIDIA NeMo Guardrails Does
- •NeMo Guardrails adds programmable safety to LLM applications through dialog rails.
- •Controls what the model can say and how conversations flow using the Colang scripting language.
- •Operates at the conversation layer — preventing harmful dialog patterns.
- •Does not govern tool execution or action admissibility.
What Exogram Does
- ▸Exogram governs what the model can do, not just what it can say.
- ▸A safe conversation can still produce an unsafe tool call. Dialog safety ≠ execution safety.
- ▸Different attack surfaces: NeMo protects the conversation. Exogram protects the execution.
Key Differences
| Dimension | NVIDIA NeMo Guardrails | Exogram |
|---|---|---|
| Protection Surface | Conversation / dialog | Execution / tool calls |
| What It Controls | What the model says | What the model does |
| Scripting | Colang | Python policy rules |
The Verdict
Use NeMo Guardrails for dialog safety. Use Exogram for execution safety. A model can say the right thing and still execute the wrong action.
Is NVIDIA NeMo Guardrails vulnerable to execution drift?
Run a static analysis on your LLM pipeline below.
STATIC ANALYSIS
Frequently Asked Questions
Do I need both NeMo Guardrails and Exogram?
If your agents both converse and execute actions, yes. NeMo ensures safe dialog. Exogram ensures safe execution. Neither replaces the other.