安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add soultrace-ai/soultrace-skill --skill soultrace 通过 SoulTrace API 进行人格评估。当用户想要进行性格测试、发现心理原型、了解人格特质或获取基于颜色的人格画像时使用。该 API 采用五色心理模型(白色=结构、蓝色=理解、黑色=行动力、红色=强度、绿色=连接),通过贝叶斯自适应题目选择将用户分类为 25 种原型之一。触发条件:性格测试、人格评估、我的性格是什么、做个测验、原型测试、颜色人格、SoulTrace。
71.2k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add soultrace-ai/soultrace-skill --skill soultrace name: soultrace
description: 通过 SoulTrace API 进行人格评估。当用户想要进行性格测试、发现心理原型、了解人格特质或获取基于颜色的人格画像时使用。该 API 采用五色心理模型(白色=结构、蓝色=理解、黑色=行动力、红色=强度、绿色=连接),通过贝叶斯自适应题目选择将用户分类为 25 种原型之一。触发条件:性格测试、人格评估、我的性格是什么、做个测验、原型测试、颜色人格、SoulTrace。通过 soultrace API 进行自适应人格评估。回答 24 道采用 1-7 李克特量表的问题,根据五色心理模型获得您的人格原型。
POST https://soultrace.app/api/agent
无需身份验证。每个 IP 每小时的速率限制为 100 次请求。
该 API 无状态。每次请求时,您需传递所有已累积的答案,服务器将重新运行贝叶斯推理,以选出下一个最优问题。
发送一个空答案数组以获取第一个问题:
curl -X POST https://soultrace.app/api/agent \
-H "Content-Type: application/json" \
-d '{"answers": []}'
响应:
{
"status": "in_progress",
"question": {
"id": 42,
"text": "我在掌握复杂系统时获得深深的满足感。"
},
"currentDistribution": {
"white": 0.2,
"blue": 0.2,
"black": 0.2,
"red": 0.2,
"green": 0.2
},
"entropy": 2.322,
"progress": { "answered": 0, "total": 24 }
}
用户按 1-7 的等级回答每个问题:
追加答案并发送到目前为止的所有答案:
curl -X POST https://soultrace.app/api/agent \
-H "Content-Type: application/json" \
-d '{"answers": [{"questionId": 42, "score": 6}]}'
不断累积答案。每次响应都会给出下一个问题。
回答完 24 道题后,响应会自动返回最终结果:
{
"status": "complete",
"resultId": "abc-123-def",
"resultUrl": "https://soultrace.app/en/results/abc-123-def",
"distribution": {
"white": 0.15,
"blue": 0.35,
"black": 0.25,
"red": 0.10,
"green": 0.15
},
"entropy": 1.89,
"archetype": {
"key": "blue-black",
"name": "策略家",
"alignmentScore": 87.3,
"coreDynamic": "...",
"strengths": ["..."],
"weaknesses": ["..."]
},
"topMatches": [
{ "key": "blue-black", "name": "策略家", "alignmentScore": 87.3 },
{ "key": "blue", "name": "理性者", "alignmentScore": 82.1 },
{ "key": "black-blue", "name": "执行者", "alignmentScore": 78.5 }
],
"shadowColors": [
{ "color": "red", "score": 0.10 },
{ "color": "green", "score": 0.15 }
],
"progress": { "answered": 24, "total": 24 }
}
当用户请求进行人格测试时:
{"answers": []} 调用 API。| 分数 | 含义 |
|---|---|
| 1 | 非常不同意 |
| 2 | 不同意 |
| 3 | 有点不同意 |
| 4 | 中立 |
| 5 | 有点同意 |
| 6 | 同意 |
| 7 | 非常同意 |
| 颜色 | 驱动力 | 核心本质 |
|---|---|---|
| 白色 | 结构、公平 | 秩序、责任 |
| 蓝色 | 理解、精通 | 好奇心、精确性 |
| 黑色 | 能动性、成就 | 野心、策略 |
| 红色 | 强度、表达 | 激情、诚实 |
| 绿色 | 连接、成长 | 归属感、耐心 |
| 状态码 | 含义 |
|---|---|
| 400 | 请求体或答案格式无效 |
| 429 | 超出速率限制(检查 Retry-After 标头) |
| 500 | 服务器错误 |
GET https://soultrace.app/api/agent
返回 API 元数据(版本、问题数量、分数范围)。