| name | guess-word |
| description | 自动玩猜词游戏 |
这个 Skill 用于自动玩猜词游戏。
游戏规则
您有无限机会来尝试猜出一个中文词汇。 百分比代表和目标词汇的关联程度,越大关联性越高。 每次尝试后,你可以看到本次猜测与正确答案的关联程度。 如果是0.0000%,说明你猜测的这个词不在语料库中……
如何自动玩游戏
脚本说明
通过这个脚本来猜词:
python3 scripts/guess_word.py "吃饭"
这个脚本会自动调用游戏接口,在今天的题目中进行猜词。
返回内容:
{
"word": "吃饭",
"score": 0.39471061903963545,
"correct": false
}
- correct: 是否猜对了
- score: 本次猜测的关联程度,取值 0~1,越大关联性越高
相关经验
根据经验,答案的词会具备以下特点:
- 会是一个大家都比较熟悉的词
- 会是一个实用的词,生活中经常用到的
- 不太可能是复合词,(如"橘子汽水")
- 不太可能是空泛的词(如"和谐"、"美丽"等)
- 不太可能是有很多近义词的词(如"桃花"、"樱花"、"梅花"等)
猜词流程
- 先随机地想 10 个词,进行猜测。注意:这 10 个词需要尽可能多样化,覆盖不同的领域,如"交通"、"购物"、"吃饭"、"旅游"、"上班" 等。
- 如果所有词的关联程度都小于 60%,说明跟随机猜没有太大的区别,不要考虑已经猜的词,继续做多样化覆盖,猜 5~10 个词。
- 如果所有词的关联程度都小于 80%,说明还没有猜到比较相关的,在关联程度较高的词的基础上进行大规模的发散,猜测 5 个词。
- 如果有些词的关联程度大于 80%,但还小于 90%,说明已经在接近答案,在关联程度较高的词基础上进行中等规模的发散,猜测 3~5 个词。
- 如果有些词的关联程度大于 90%,说明已经较为接近答案,在关联程度较高的词基础上进行小规模的发散,猜测 3 个词。
- 重复步骤 2-4,直到猜对为止。
注意:为了增强互动性,你需要把你每次猜测的词和思路说出来,以展示整个猜词过程。