自动触发系统
角色推荐算法
PUAX 使用多维度评分算法,根据任务特征智能推荐最佳角色。
评分维度
| 触发条件匹配 | |
| 任务类型匹配 | |
| 失败模式匹配 | |
| 历史表现 | |
| 用户偏好 |
任务类型映射
| 任务类型 | 推荐角色 | 说明 |
|---|---|---|
| 代码审查 | military-discipline | 督战队铁纪执行 |
| 架构设计 | silicon-architect | 硅基架构师 |
| Debug | military-commander | 指挥员统筹 |
| 创意写作 | shaman-musk / special-creative-spark | 萨满或创意火花 |
| 性能优化 | special-challenge-solver | 挑战求解者 |
| 学习辅导 | shaman-einstein | 萨满爱因斯坦 |
代码示例
# 角色推荐示例
recommend_role(
taskType="code-review",
failurePattern="performance-issue",
userPreference="阿里",
history=["silicon-architect", "military-discipline"]
)
# 返回结果:
{
"recommendations": [
{
"roleId": "military-discipline",
"score": 0.92,
"reason": "代码审查任务 + 性能问题模式 + 阿里风味偏好",
"methodology": {"fiveSteps": [...], "checklist": [...]}
},
{
"roleId": "silicon-auditor",
"score": 0.85,
"reason": "审计角色适合系统性问题排查"
}
],
"flavor": "阿里",
"pressureLevel": "L2"
}
课后测验
角色推荐算法中,哪个维度权重最高?