gpt4 book ai didi

string - 防御近似字符串匹配

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:48:55 27 4
gpt4 key购买 nike

如何更改字符串,使近似字符串匹配的变体无法与原始字符串匹配?

我制作了一个 IRCbot,它根据 channel 的日志文件运行游戏。它打印日志中的引语,玩家通过猜测“谁说的”来收集积分。该 channel 相当令人讨厌,其中一位玩家只用了不到 30 分钟就建立了一个每次都能赢得比赛的机器人。我意识到手 Action 弊也很容易并且无法防御,但认为这是自动机器人之间的竞争。我想更新我的机器人,这样任何全自动机器人都无法玩游戏:)

我考虑过从引号中随机删除一个字符,但是 agrep仍然能够匹配字符串。我考虑过用看起来相似的替代字符替换一些字符,但这对于逆向工程来说是微不足道的。我正在寻找更难打破的想法。

示例行:

[14:15] <baobot> [QUOTE 13/15] Who famously declared "minulla ainakin paperin tekemisessä 1% ajasta menee algon suunnitteluun ja 99% menee paperin kirjoittamiseen"?

最佳答案

将您的报价打印为 ascii-art。

使用类似于命令行工具 figlet 或 toilet ( explaination ) 的工具。

这是一个简单的例子:像string2ascii-generator .

为了让您开始,您可能需要从 figlet 复制源代码.

关于string - 防御近似字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34417231/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com