Does the main idea of dialog rails outdated for latest application? #1928
Replies: 2 comments 1 reply
-
|
Dialogue rails never made sense for agents. They were designed for chatbots where you control the turn structure- Colang does let you steer a conversation you own, since agents don't give you that. The LLM decides what to invoke next and when, and wrapping that in conversation flow configs just adds a config layer to maintain and debug. NVIDIA's response has been execution rails and LangGraph integration. Those are more relevant - validating tool inputs/outputs actually matters more in agentic contexts but it's a tacit acknowledgment the original design doesn't fit. And those pieces are available lighter elsewhere (Llama Guard, Presidio, prompt-level policies etc). |
Beta Was this translation helpful? Give feedback.
-
|
I think the interactive model in the Golden Guideline is a nice have, more adaptive to Agentic use case, although it currently appears to still be under development. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I used to rely on NeMo Guardrails to develop the safety moderation layer for my service, but I am increasingly doubting whether it remains a good toolkit to use. When it was first introduced alongside its accompanying paper, NeMo Guardrails presented an excellent concept for content moderation and dialogue control. Beyond standard input and output validation, it utilized an approximate KNN algorithm combined with example-based rules to help developers steer the conversation. This approach worked well throughout 2023 and 2024, as chatbots and RAG were the dominant paradigms for LLM applications back then.
However, we have now entered the era of agents. Today, we use coding agent like Claude Code, Codex, Gemini CLI, and OpenCode—to name a few—or agentic bot like OpenClaw Hermes to build applications and get our work done. Consequently, the NeMo Guardrails toolkit feels much too intrusive to integrate smoothly into the currently popular development harnesses.
Beta Was this translation helpful? Give feedback.
All reactions