这老哥分析了 Claude Code 的源代码
发现了很多有趣的点,其中一个是 Frustration Detection,测试用户是否很挫败,居然用的是正则直接看用户的输入:
/\b(wtf|wth|ffs|omfg|shit(ty|tiest)?|dumbass|horrible|awful|
piss(ed|ing)? off|piece of (shit|crap|junk)|what the (fuck|hell)|
fucking? (broken|useless|terrible|awful|horrible)|fuck you|
screw (this|you)|so frustrating|this sucks|damn it)\b/
包括日常大部分英文骂街,可以用它来学习英文脏话了。
当检测到这些脏话以后,就标记用户是挫败,然后之后会做一些轻微调整,比如一些回复风格哄一哄你等等的后续处理。
用 regex 一秒搞定,不用额外调用模型判断情绪,这个真的好讽刺啊。不知道用中文骂他会怎么样。
还有很多有趣的内容,大家可以看原文。
显示更多