我花了好久在周末和夜间构建这个东西,最后终于达到了我满意的状态。CrossGoss是一个每日的填字游戏,每个谜题的提示都来自一个真实的新闻文章。每个星期天,一个Python的管道将最近的文章抓取下来,运用LLM选择关键词并写出提示,然后一个回溯的填字游戏程序自动构建填字游戏的网格。整个过程都部署到了AWS上,没有任何人工步骤。

最难的部分就是填字游戏的程序。让单词在网格中交叉而不留下任何空白,并且有足够的多样性,这需要大量的调试;而LLM过滤低质量或地理局限的文章的步骤对最终的谜题质量有着非常大的影响(我最终选择了一些特定领域的犯罪和讣告)。

如果你想尝试一下,可以点击http://crossgoss.com。如果你对任何部分的构建有疑问,我很乐意回答;构建这个东西真的是我非常愉快的经历,我希望人们能够像我一样喜欢玩这个游戏。注意:这个游戏很难,很有挑战性。