個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
ProEthica extracts and analyzes ethical concepts from professional ethics case studies using a 9-component formal methodology (Roles, Principles, Obligations, States, Resources, Constraints, Capabilities, Actions, Events). The system generates structured scenarios with decision points, arguments, and outcome analysis. The current corpus contains 118 NSPE Board of Ethical Review cases with full extraction.
ProEthica supports three modes of access, ordered by required infrastructure.檢視完整 README ↗Live: https://proethica.org
Documentation: https://proethica.org/docs
ProEthica extracts and analyzes ethical concepts from professional ethics case studies using a 9-component formal methodology (Roles, Principles, Obligations, States, Resources, Constraints, Capabilities, Actions, Events). The system generates structured scenarios with decision points, arguments, and outcome analysis. The current corpus contains 118 NSPE Board of Ethical Review cases with full extraction.
ProEthica supports three modes of access, ordered by required infrastructure.
The public deployment at https://proethica.org provides:
/cases//scenario_pipeline/<case_id>/validation/No installation is required for this mode.
Experiment data and scripts are in experiments/iccbr-2026/. The analysis scripts query pre-computed embeddings and features from the case_precedent_features table. They do not call LLMs or modify the database.
cd proethica
python -m venv venv-proethica
source venv-proethica/bin/activate
pip install flask flask-sqlalchemy flask-login flask-wtf psycopg2-binary \
pgvector sqlalchemy alembic numpy scipy sentence-transformers
export SQLALCHEMY_DATABASE_URI=postgresql://user:pass@localhost:5432/ai_ethical_dm
export ANTHROPIC_API_KEY=dummy # required by app init, not used by experiments
PYTHONPATH=$(pwd) python experiments/iccbr-2026/analysis/weight_sweep.py
See experiments/iccbr-2026/README.md for experiment descriptions, results, and the full script list.
Required for extracting new cases or modifying the extraction logic.
Requirements:
# Terminal 1: OntServe MCP (required)
cd /path/to/OntServe && source venv-ontserve/bin/activate && python servers/mcp_server.py
# Terminal 2: ProEthica
cd proethica
python -m venv venv-proethica
source venv-proethica/bin/activate
pip install -r requirements.txt
cp .env.production.example .env
# Edit .env with database and API credentials
python run.py
Access at http://localhost:5000. See the Installation Guide for full setup including PostgreSQL, Redis, Celery, and OntServe configuration.
GPL-3.0 License - See LICENSE file for details.