一千道死活题是怎么编出来的:棋类题库的来源、分级与失效
你做过的每一道题都有出处。从实战截取到引擎生成,题库的编纂、分级与失效,是一套完整的生产流程。
每个学棋的人都刷过题。手机应用里有几千道死活题,纸质书里有几百道手筋题,老师发的作业里每周十几道。很少有人问过:这些东西是哪儿来的?
一、你做过的每一道题,都有出处
题库不是凭空生成的。无论是围棋死活、象棋杀法,还是国际象棋的战术题,所有题目最终都能追溯到四个来源。
二、四个来源
实战对局截取。 这是最大的来源。职业对局、业余强手对局里出现的局部,天然具备「这是真实会遇到的形状」这个优势。编纂者的做法是:在大量对局中找出那些决定性瞬间,把局部剪下来,隐去后续,设成问题。
古谱与经典死活。 围棋的古典死活集、象棋的古谱残局,是几百年来被反复验证的题目库。它们的价值在于经过时间筛选——能流传下来的,都是结构上真正有教学意义的形状。
人工构造。 老师或编纂者为了讲清某个知识点,主动设计出一个形状。这类题目可能实战中极少出现,但它把某个概念剥离得非常干净,适合做入门练习。
引擎生成与筛选。 这是近十几年的新来源。用引擎批量分析局面,找出那些「只有一个正确应手」或「最佳与次佳差距极大」的节点,自动生成候选题目,再由人工筛选。效率极高,但生成的形状往往实战性弱。
三、从一盘棋到一道题:改编的五个动作
选点。 找到局面中真正的关键时刻——通常是一个分岔点,走对和走错结果差异明显。
裁剪。 把周边无关的棋子去掉,只保留影响答案的部分。裁得太狠会导致题目脱离实战,裁得不够会干扰解题者。这是改编中最考验功力的一步。
设问。 决定问什么:「黑先如何做活」还是「黑先杀白」?同一个形状,问法不同,难度和教学点完全不同。
确定答案树。 把所有合理变化列出来,标明正解与变化。一道题背后通常有十几条分支。
排除多解。 这是最耗时的一步。如果一道题有两个都能达到目的的答案,它就是不合格的,要么修改形状,要么修改提问方式。
四、分级是怎么做的
按手数。 最粗的分级方式:三步以内为入门,五到七步为中级,十步以上为高级。简单直观,但不够准确——手数多不等于难。
按分支复杂度。 正解之外的变化越多、越具有迷惑性,难度越高。
按知识点。 按题目考查的技术类型分级:做活、破眼、对杀、收气、弃子、劫争等。这是教学上最有用的分级方式。
按答对率实测校准。 比较成熟的题库会用真实用户的答题数据反推难度——一道标为五级的题如果只有三成人做对,它的标注就会被调整。这种基于数据的校准,往往比人工判断更准。
五、一道好题的四条标准
有唯一解,或主解足够清晰。 多解题会浪费解题者的时间,也会让人对答案产生不信任。
有实用频率。 这个形状在实战中会重复出现。只出现一次的形状,练了也用不上。
能引出通用方法。 好题的价值不在于「这一题的答案」,而在于从这一题里能提炼出一个可迁移的思路。
难度与叙述匹配。 题目说明里不应该有暗示,也不应该有误导。
六、题库为什么会失效
题库不是永久有效的资产,它会过期。
引擎推翻旧结论。 这是最直接的失效方式。一些被收录为「正解」的走法,在引擎分析下被证明并非最优;一些被判为「失败」的变化,实际可行。古典死活集中就有相当比例被现代分析修正过。
开局流行变化迁移。 基于某个流行开局产生的中盘题目,一旦这个开局不再流行,题目的实战价值就大幅下降。
题目被记住而不是被解出。 对解题者个人而言,一道做过三遍的题已经不再是训练材料,只是记忆回放。这也是为什么题库需要不断更新。
七、怎么用地道题
按知识点刷,不要按序号刷。 连续做二十道同一类型的题,效果远好于混着做二十道不同类型的题。
限时。 做题不限时,训练的是耐心而不是棋力。每道题给自己一个明确的思考上限,超时就看答案,然后重做。
错题必须归档。 做错的题才是有价值的题。把错题单独存成一份,这是属于你自己的题库。
两周回炉。 错题做完一遍不算会,两周后不看提示重做,能一次做对才算过关。
不要只做会被考的。 很多学习者只刷自己弱的环节,其实强项的深度同样决定上限。
题库是棋类教学里最容易被低估的基建。一本好的习题集,其编纂难度不亚于一盘好棋——只不过它的作者名字通常不会被人记住。