For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
DeveloperAcademyCommunityStatus
ReferenceGuides
ReferenceGuides
  • Agent Studio
    • Overview
    • Quickstart Guides
    • Core Concepts
      • Assistants, Agents, & Plugins
      • Agentic Automation Engine
        • Manifest Generator
        • Slot Resolvers
        • Policy Validators
        • Action Orchestrator
      • Conversational Plugins
      • Ambient Agents
      • Data Types
      • Citations
      • Data Bank
      • Structured Data Analysis
    • Conversation Process
    • Actions
    • Connectors
    • System Triggers
    • Agent Architect
    • Cookbooks
    • Development and Testing
    • AI Agent Marketplace
    • Developer Tools
  • Agentic AI
    • LLM Fundamentals
    • The Agentic Reasoning Engine
    • Memory Constructs
    • Conversational Context
    • Guardrails
    • Grounding and Hallucinations
    • Continuous Learning
    • LLMs & SLMs
    • Steerability Tools
    • Multilingual Support
  • Core Platform
    • User Identity
    • Moveworks Agent (On-Prem)
    • Approvals Engine
    • Entity Catalog
    • Moveworks Data Objects
    • Security Information and Event Management (SIEM) Logs Overview
DeveloperAcademyCommunityStatus
On this page
  • What are Policy Validators?
  • How do you configure Policy Validators?
Agent StudioCore ConceptsAgentic Automation Engine

Policy Validators

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Action Orchestrator

Next
Built with

What are Policy Validators?

Natural language rules are probabilistic. “Don’t show contractor benefits to FTEs” as a system prompt works most of the time. But LLMs can misinterpret rules, users can jailbreak them, and the more policies you add, the less likely any single one gets enforced (Lost in the Middle problem). Your HR legal team doesn’t accept 90% compliance. Policy Validators guarantee 100%.

While it’s appropriate to steer some behavior through natural language, enforcing business rules through natural language can be unreliable.

  • Natural language policies are useful when there is a lot of nuance, but they are too imprecise for strict rules.

    Example

    Optimal Steering Behavior

    “If the escalation seems important, surface it to the on-call engineer”

    Natural Language

    Let the LLM decide if it’s important.

    “If the employee is not an FTE, don’t show them our FTE benefits”

    Rules `

    employee.status IN ["Contractor", "Contingent"]`
  • Natural language policies can be misunderstood by LLMs, or users might jail break them.

  • The more policies you add, the less likely your AI agent will reliably enforce policies (Lost in the Middle problem).

Policy Validators enforce & guarantee that rules are always respected accurately — no matter how many you add.

Learn more about our approach to policy validators here.

How do you configure Policy Validators?

We have policies embedded in different parts of our product to provide you control where you need it

  • Activity Confirmation Policies - enforces user approval before an action in taken.
  • Slot Validation Policies - validates input values satisfy constraints
  • Slot Inference Policies - decides if the LLM must ask the user for an input.
  • Conversational Process Decision Policies - controls agentic decision-making with rules