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()

课后测验

压力等级的最高级别是什么?

上一课
下一课