Policy

Define behavior policies for agents

Policies define rules and constraints for agent behavior.

Diagram

Policy System

📜 Policy

🤖 Agent

✓ Compliant Behavior

Quick Start

  1. Add Policy
    rust
    use praisonai::{Agent, Policy};
    
    let agent = Agent::new()
        .name("Safe Bot")
        .policy(Policy::no_harmful_content())
        .policy(Policy::no_pii())
        .build()?;

Built-in Policies

PolicyDescription
no_harmful_contentBlock harmful content
no_piiProtect personal data
factual_onlyPrevent misinformation
professional_toneMaintain professionalism

Related