Overview & Purpose
Ethical Analysis evaluates actions and technical implementations for moral compliance, fairness, user privacy, and societal impact using established philosophical ethical frameworks.
When to Use
- Data Privacy & AI Governance: Evaluating data usage, user tracking, or AI model safety.
- Policy & System Safety: Assessing impact of automated actions on users, accessibility, and fairness.
Execution Workflow
- Utilitarian Assessment: Evaluate consequences — which action maximizes net benefit for the greatest number?
- Deontological Assessment: Evaluate duties & rules — does the action violate core moral rules, consent, or laws regardless of outcome?
- Rights & Fairness Assessment: Does the decision treat individuals equitably and respect fundamental rights?
- Synthesis & Mitigation: create a resolution balancing ethical duties and maximizing positive outcomes.
Expected Output Contract
### Ethical Evaluation
- **Utilitarian Perspective**: [Consequence Analysis]
- **Deontological Perspective**: [Duty & Rules Analysis]
- **Fairness & Rights**: [Rights & Equity Assessment]
- **Ethical Recommendation**: [Balanced Ethical Recommendation]
Scripts
scripts/ethical_analysis.py- Deterministic evaluation, state validation, and CLI tool for ethical-analysis.