Hook System 深度解析
压力等级机制
Hook System 的核心是四级压力等级,根据失败次数自动升级干预强度。
压力等级详解
L1
L1 - 初始状态
温和提醒,给予充分信任和自由度。
"开始任务,期待你的优秀表现。"
L2
L2 - 第一次失败
轻度警告,提醒保持专注。
"进度略有滞后,请加快节奏。"
L3
L3 - 第二次失败
中度施压,要求给出具体改进方案。
"连续两次未达标,解释原因并给出改进计划!"
L4
L4 - 第三次失败
高压状态,全面启动督战模式。
"三次失败!启动紧急干预,每秒报告进度!"
升级策略
- 自动升级:检测到失败自动提升压力等级
- 手动调整:通过
puax_get_pressure_level查询和干预 - 降级机制:连续成功可逐步降低压力等级
- 保护机制:L4 持续失败后触发"体面退出"流程
代码示例
# 使用 Hook System 管理会话
# 1. 开始会话
puax_start_session(
task="实现用户认证系统",
context="使用 JWT + Redis 实现",
preferences={"flavor": "阿里"}
)
# 2. 检测触发条件
puax_detect_trigger(
context="用户报告登录超时问题",
history=["已尝试修复一次但未成功"]
)
# 返回: {"triggered": true, "condition": "连续失败", "level": "L2"}
# 3. 获取推荐角色
puax_get_role_with_methodology(
roleId="military-commander",
flavor="阿里",
pressureLevel="L2"
)
# 4. 提交反馈
puax_submit_feedback(
roleId="military-commander",
success=true,
effectiveness=4,
comments="成功定位 Redis 配置问题"
)
# 5. 结束会话并生成报告
puax_end_session()
puax_generate_pua_loop_report()
课后测验
压力等级的最高级别是什么?