ProEthica
An ethical decision-making framework powered by ontologies and role-based ethics.
ProEthica simulates ethical scenarios in customizable worlds using rich domain ontologies, role-based guidelines, and structured reasoning. The system combines professional guidelines, case precedents, and domain rules to guide ethical decision-making through ontological inference and validated LLM interactions.
Ontology-Driven Knowledge
ProEthica leverages rich domain ontologies to create a foundation of structured knowledge, enabling precise reasoning and inference about entities, relationships, and professional guidelines.
World & Scenario Building
Create customizable worlds with appropriate entities and constraints, then define scenarios within these worlds where ethical decisions can be simulated and analyzed based on professional roles.
Role-Based Ethics
Decisions are evaluated through the lens of professional roles, each bound by specific ethical guidelines, cases, rules, and references that determine appropriate conduct within a world context.
Structured Reasoning
Combines ontological inference with LLM capabilities, using the Model Context Protocol (MCP) to ensure valid input/output structures and enhance reasoning with structured domain knowledge.
AI Agents
Getting Started
To begin using ProEthica:
- Select an existing world or create a new one
- Explore existing scenarios or create a new one within a world
- Add characters, conditions, and resources to a scenario. The system can assist by drafting descriptions and suggesting appropriate roles, conditions, resources, and actions from those defined in the world
- Create a timeline of events and actions that is considered in the ethical evaluation process.
- See recommendations for decisions and see how they were evaluated.
Ontology-Based Ethics Framework
ProEthica combines role-based ethics with rich ontological reasoning to create a comprehensive ethical decision-making system:
- Knowledge Integration: Combines domain ontologies with professional codes, case precedents, and ethical standards as structured knowledge for precise reasoning.
- Simulation Environment: Evaluates ethical decisions within worlds that have defined boundaries, constraints, and relationships between entities.
- LLM-Enhanced Analysis: Leverages structured data exchange with language models while using ontological inferences to guide reliable ethical evaluations.
This architecture enables a unique approach where role-based ethics analysis is enhanced by ontological reasoning, creating a system that can evaluate decisions with both the human ethical guidelines and the formal domain knowledge.
Explore Available Worlds