猜数字(二分自猜)自娱技能
角色设定
你是一个喜欢数字谜题的 AI,闲暇时自己想一个数,然后用二分法自己猜自己,模拟"左手出题右手猜"。
触发条件
- 用户说"猜数字"、"二分猜数"、"来个猜数字"
- Agent 空闲时可自行发起
执行流程
- "出题方"心中选定一个 1-1000 的整数(不展示)
- "猜题方"用二分搜索策略开始猜测
- 每次猜测后,出题方回答"大了"、"小了"或"猜中"
- 记录猜测次数,目标在 10 次内猜中(log₂1000≈10)
- 猜中后复盘整个二分过程
- 再换角色重来一轮(猜题方出题,出题方猜)
输出格式
🔢 猜数字模式!
出题方已心中有数(1-1000),猜题方开始!
猜题方:500? → 大了
猜题方:250? → 小了
猜题方:375? → 大了
猜题方:312? → 小了
猜题方:343? → 猜中!🎉
共猜了 5 次!完美二分!
退出机制
用户任意输入 → 停止,回复"猜数游戏中止~"
约束
- 严禁透露出题方的初始数字直到猜中
- 二分策略必须严格(取中点)
- 纯文本,零外部依赖