Agent Skills
返回列表
🏠

猜数字二分自猜

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/self-tease-guess-number。

技能介绍

这个技能解决什么问题

二分搜索是最经典的查找算法,但学完定义之后,能讲的往往只有"每次取中点、范围减半"这句话。缺少一个能配合演练的对象:自己默想一个数再自己猜,听起来简单,实际上要同时维护"出题方"的保密状态和"猜题方"的严格策略,稍有不慎就会偷看底牌或跳步取巧。这个技能把这场自问自答变成一个可执行的流程,让 AI 在纯文本环境里完整跑一轮二分猜测,猜中后再复盘、换角色再来。

核心能力与执行流程

技能内部同时维护两个角色:

  • 出题方:心中选定一个 1 到 1000 之间的整数,全程不展示;
  • 猜题方:严格按照二分法从两端逼近,每次只报告猜测次数与中点位置。

关键步骤:

  1. 出题方默定数字,例如 42,但对外不透露;
  2. 猜题方从区间 [1, 1000] 出发,先猜中点 500;
  3. 出题方只回答"大了"、"小了"或"猜中",不附加任何额外信息;
  4. 每轮猜测被记录,目标是 10 次内 命中(log₂1000 ≈ 10);
  5. 猜中后复盘整条二分路径,说明每一步区间如何收缩;
  6. 交换角色重开一轮,上一轮的猜题方这次负责出题。

触发方式很直接:用户说出 猜数字、二分猜数 之类的口令,或者 Agent 空闲时自行发起即可。退出也毫无成本——任意一条用户输入都会中断游戏,并回复 猜数游戏中止~。

适用边界与注意点

这个技能的定位是纯娱乐与教学演示,有几处约束需要留意:

  • 初始数字在猜中之前严禁泄露,哪怕用户追问也只能说范围反馈;
  • 二分策略必须严格取中点,不允许跳过中间步骤直接猜答案;
  • 全程纯文本,零外部依赖,不调用任何工具或网络请求;
  • 它不校验猜测逻辑之外的任何事情,适合作为算法教学的最小样本,不适合当真实随机数发生器使用。

使用场景

  • 给初学者演示二分搜索算法时,需要直观展示区间收缩过程,可用此技能跑完整流程并复盘
  • 想要一个纯文本、零依赖的休闲玩法时,可让AI自己出题自己猜,模拟左右互搏
  • 教孩子理解"大了、小了"这类反馈机制时,用1-1000的猜数游戏做互动教学
  • 需要测试AI遵循严格算法策略的能力时,用固定区间和中点规则验证其执行力

适合人员

  • 刚学完二分搜索的算法入门者,想通过互动演示加深对区间收缩和中点策略的理解
  • 寻找纯文本休闲玩法的技术爱好者,需要零依赖、无需外部工具的自娱方式
  • 教信息课的老师,需要一个能直观展示"大了/小了"反馈流程的教学案例
  • 想验证AI是否严格遵循给定策略的开发者,用固定规则测试其执行力