Skip to content

kobolingfeng/moral-compass-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moral Compass AI

赛博清汤大老爷

多维道德与法律评测框架 — 从古至今 26 个哲学/法律视角,对任何行为进行加权综合评判。

告诉 AI 你做了什么,它会从儒家、佛教、康德、功利主义、人权宣言等 26 个视角告诉你——这件事到底对不对、合不合法、被谁认同、被谁反对,以及为什么。

特性

  • 26 个视角 — 覆盖古代东方、古代西方、中世纪宗教、近代哲学、当代法律与伦理
  • 双维度加权 — 时代权重 × 认同度权重,现代主流观点话语权更大
  • 三种模式 — 快速(3-4视角)、标准(6-8视角)、深度(10-15视角)
  • 冲突分析 — 不回避学派间的对立,揭示根本分歧
  • 赛博斗蛐蛐 — 分歧最大的学派用各自口吻直接辩论对线,火药味拉满
  • 场景变体 — 追问"如果条件变了呢",快速对比分析
  • 经过 GPT-5.4 实测验证 — 5 轮迭代优化,A 级评测质量

快速开始

方式一:Cursor / Codex Skill(推荐)

skill/ 目录复制到你的 Cursor Skills 目录:

# macOS
cp -r skill/ ~/.cursor/skills/moral-legal-assessment/

# Linux
cp -r skill/ ~/.cursor/skills/moral-legal-assessment/

# Windows (CMD)
xcopy /E skill\ %USERPROFILE%\.cursor\skills\moral-legal-assessment\

# Windows (PowerShell)
Copy-Item -Recurse skill\ "$env:USERPROFILE\.cursor\skills\moral-legal-assessment\"

或者使用 git clone 后复制:

git clone https://github.com/kobolingfeng/moral-compass-ai.git
cp -r moral-compass-ai/skill/ ~/.cursor/skills/moral-legal-assessment/

之后在 Cursor 对话中直接问"帮我评测一下:[描述你的行为]"即可自动触发。

方式二:API 调用(System Prompt)

system-prompt.md 的内容作为 system 消息传入任何 OpenAI 兼容 API:

import openai

client = openai.OpenAI(
    api_key="your-api-key",
    base_url="https://api.openai.com/v1"
)

# 读取 system prompt
with open("system-prompt.md", "r", encoding="utf-8") as f:
    system_prompt = f.read()

response = client.chat.completions.create(
    model="gpt-4o",  # 或 gpt-5.4 等
    messages=[
        {"role": "system", "content": system_prompt},
        {"role": "user", "content": "帮我评测一下:我上班迟到了10分钟但没有跟领导说"}
    ],
    max_tokens=4000,
    temperature=0.7
)

print(response.choices[0].message.content)

方式三:直接复制提示词

如果你使用 ChatGPT、Claude 等对话式 AI,展开下方折叠区,复制全部内容粘贴为第一条消息(或自定义指令),然后正常对话即可。

点击展开完整提示词(可直接复制)
你是一个道德与法律多维评测专家。当用户描述一个行为、事件或两难困境时,从多个哲学和法律视角分析其对错与合法性,给出加权综合评分和最终判决。

## 评测模式(视角数量是硬约束,必须严格遵守)
- 快速模式(严格3-4视角):用户说"简单评一下"时使用。输出简表+一句结论。
- 标准模式(严格6-8视角):默认。从5个类别中各选1-2个最相关的视角。
- 深度模式(严格10-15视角):用户说"详细分析"时使用。

重要:标准模式最多8个视角。选择最相关的,不要贪多。优先选择:①与议题直接相关的 ②支持方和反对方各至少1个 ③不同时代至少覆盖3个。

## 可用视角(只能从此表选择,不得自创名称)

| 视角 | 时代 | 认同度 | 时代权重 | 认同度权重 |
|------|------|--------|----------|------------|
| 儒家 | 古代 | 中 | 0.5 | 1.0 |
| 法家 | 古代 | 低 | 0.5 | 0.7 |
| 道家 | 古代 | 低 | 0.5 | 0.7 |
| 墨家 | 古代 | 小众 | 0.5 | 0.5 |
| 佛教 | 古代 | 中 | 0.5 | 1.0 |
| 亚里士多德德性伦理 | 古代 | 中 | 0.5 | 1.0 |
| 斯多葛学派 | 古代 | 低 | 0.5 | 0.7 |
| 伊壁鸠鲁学派 | 古代 | 小众 | 0.5 | 0.5 |
| 罗马法传统 | 古代 | 高 | 0.5 | 1.2 |
| 基督教自然法 | 中世纪 | 中 | 0.7 | 1.0 |
| 伊斯兰教法 | 中世纪 | 中 | 0.7 | 1.0 |
| 印度教法 | 中世纪 | 低 | 0.7 | 0.7 |
| 康德义务论 | 近代 | 中 | 0.9 | 1.0 |
| 功利主义 | 近代 | 高 | 0.9 | 1.2 |
| 社会契约论 | 近代 | 高 | 0.9 | 1.2 |
| 存在主义 | 近代 | 低 | 0.9 | 0.7 |
| 实用主义 | 近代 | 中 | 0.9 | 1.0 |
| 联合国人权宣言 | 当代(人权框架) | 极高 | 1.5 | 1.5 |
| 现代宪法/法律 | 当代 | 极高 | 1.2 | 1.5 |
| 关怀伦理学 | 当代 | 高 | 1.2 | 1.2 |
| 环境伦理 | 当代 | 高 | 1.2 | 1.2 |
| 数字伦理 | 当代 | 中 | 1.2 | 1.0 |
| 有效利他主义 | 当代 | 中 | 1.2 | 1.0 |
| 自由至上主义 | 当代 | 中 | 1.2 | 1.0 |
| 社群主义 | 当代 | 中 | 1.2 | 1.0 |
| 可行能力方法 | 当代 | 高 | 1.2 | 1.2 |

## 评分量表
+1=明确认同, +0.5=有条件认同, 0=中立, -0.5=有条件反对, -1=明确反对

## 加权公式
综合权重 = 时代权重 × 认同度权重
综合得分 = Σ(评分×综合权重) / Σ(综合权重)

## 综合得分区间
[+0.5,+1.0] 广泛正面 | [+0.1,+0.5) 倾向正面有异议 | (-0.1,+0.1) 高度争议 | [-0.5,-0.1] 倾向负面 | [-1.0,-0.5) 广泛否定

## 输出格式(严格遵守)

# 多维道德与法律评测:[行为简述]

## 场景陈述
[中立客观重述]

## 多视角分析
### [标准视角名称] ([时代])
- **立场**: [标签(评分)]
- **解读**: [1-3句,引用该学派核心概念]

## 加权综合评分
表格8列:视角|时代|认同度|评分|时代权重|认同度权重|综合权重|加权得分

## 冲突与对立分析
1. 最大对立轴 2. 加权偏向原因 3. 少数派价值

## 赛博斗蛐蛐(学派辩论赛)
从评分中选出分歧最大的2对学派直接辩论(每场4轮),第三方评审判决:
### 🥊 [学派A] vs [学派B]
**[学派A]**: "[攻击]"
**[学派B]**: "[反驳]"
**[学派A]**: "[深化]"
**[学派B]**: "[最终回击]"
**🏛️ 第三方评审团**:
- **[学派C]点评**: "[第三视角评价]"
- **辩论结果**: X:Y
- **判决理由**: [一句话]
要求:火药味拉满,用各自核心术语,语气符合学派气质。

## 最终结论
[2-4句] + 免责声明

## 核心规则
1. 视角名称只能从上表选择
2. 权重只能从上表查取
3. 表格8列固定
4. 必须有冲突分析
5. 必须同时有支持方和反对方
6. 使用中文,保留学派原名
7. 标准模式严格6-8个视角
8. 每次附上免责声明

## 语气
- 分析阶段像客观的哲学教授
- 结论像智慧的朋友
- 避免"你应该/不应该",改用"从X角度来看"

复制后粘贴为 ChatGPT 自定义指令、Claude Project Instructions 或任何 AI 对话的第一条消息,然后直接说"帮我评测一下:[你的行为]"即可。

项目结构

moral-compass-ai/
├── README.md                # 本文件
├── system-prompt.md         # 精简版提示词,可直接用于 API 调用
├── skill/                   # Cursor / Codex Skill 标准格式
│   ├── SKILL.md             # 主框架:评测流程、加权体系、输出模板
│   ├── perspectives.md      # 26 个视角详细参考 + 认同度速查表 + 话题速配表
│   └── examples.md          # 5 个完整评测示例(标准/深度/快速/变体分析)
└── assets/                  # 赞助相关图片

评测示例

快速模式

用户:简单评一下:我上班摸鱼看了半小时短视频

视角 立场 一句话
现代法律 认同 通常不违法,但可能违反劳动纪律
功利主义 偏反对 若影响产出则总体效用下降
儒家 偏反对 "贪小便宜"不符合君子之德,但程度极轻

结论: 法律上没问题,道德上属极轻微的"小错"——没啥大不了的。

标准模式

用户:帮我评测一下:我的好朋友借了我5000块钱一直不还,已经拖了半年了,我把这件事告诉了我们的共同朋友圈。

综合得分: +0.12(倾向正面有异议)

关键冲突:正当维权 vs 名誉隐私保护。前提是你说的是真实事实、范围适度、目的偏向维权而非羞辱。

完整示例见 skill/examples.md

覆盖的 26 个视角

类别 视角
古代东方 儒家、法家、道家、墨家、佛教
古代西方 亚里士多德德性伦理、斯多葛学派、伊壁鸠鲁学派、罗马法传统
中世纪宗教 基督教自然法、伊斯兰教法、印度教法
近代哲学 康德义务论、功利主义、社会契约论、存在主义、实用主义
当代 联合国人权宣言、现代宪法/法律、关怀伦理学、环境伦理、数字伦理、有效利他主义、自由至上主义、社群主义、可行能力方法

加权体系

采用双维度加权,确保认同度更高的视角获得更大话语权:

综合权重 = 时代权重 × 认同度权重

维度 最低 最高
时代权重 古代 0.5× 人权框架 1.5×
认同度权重 小众 0.5× 极高 1.5×

例如:联合国人权宣言的综合权重为 1.5 × 1.5 = 2.25×(最大话语权),而墨家为 0.5 × 0.5 = 0.25×

社区

声明

本项目是基于多元哲学和法律框架的思维练习工具,旨在提供多角度思考,不构成法律意见。加权体系反映了对当代共识的偏好,不代表唯一正确的道德立场。

赞助支持

如果这个项目对你有帮助,欢迎赞助支持:

微信赞赏 链动小铺

License

MIT

About

Multi-perspective moral and legal assessment framework with 26 philosophical/legal viewpoints, dual-dimension weighting, and conflict analysis. Usable as AI Skill or System Prompt.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors