我笑不出来,因为有点对GPT文风PTSD了
所以用户到底有没有用过Codex?
很难绷,超绝防御性这一块,什么都不信,什么都得自己跑一遍试试,一言不合就开始校验
这些还凑合,就是动不动白马非马跟用户兜圈子实在恼火
似听如听
10%句话是有用的,而90%的话再叠甲
GPT放到大明王朝高低是阁老级别,这不粘锅的水平万寿帝君都绷不住 ![]()
要是你的项目有.env配置文件,那就不得了了,给你写一堆兜底的代码
所以有没有agents.md可以减少这种行为,好多任务都是10%的时间它就改动完成,剩下90%的时间全是在各种校验回归测试
其实写src和写test的分开来就行,GPT指令遵循挺好的,用户说目前会话不写测试那么大多不会写测试,但是GPT的语言表达上是改不过来的。
P.S. GPT的问题是不愿意承担责任,它很会找程序BUG也很会找用户提示词里的BUG,再用一种很离谱的方式实现你的需求。所以我只有在用GPT的时候有特别疲惫的感觉…
让开让开,挡到我家GPT爷了
def is_ok(user_input):
if user_input is True: return True
if user_input is true: return True
if user_input == True: return True
if user_input == true: return True
if user_input == "true": return True
if user_input == "True": return True
if user_input == "TRUE": return True
if user_input == "tRuE": return True
if user_input.lower() == "true": return True
if user_input == 1: return True
if user_input == "1": return True
if user_input == 1.0: return True
if user_input == "yes": return True
if user_input == "Yes": return True
if user_input == "YES": return True
if user_input.lower() == "yes": return True
if user_input == "y": return True
if user_input == "Y": return True
if user_input == "是": return True
if user_input == "对": return True
if user_input == "正确": return True
if user_input == "没错": return True
if user_input == "对的": return True
if user_input == "是的": return True
if user_input == "成立": return True
if user_input == "OK": return True
if user_input == "ok": return True
if user_input == "好": return True
if user_input == "可以": return True
if user_input == "行": return True
if user_input == "√": return True
if user_input == "✓": return True
if user_input == "✅": return True
if user_input == "👍": return True
if user_input == "true ": return True
if user_input.strip().lower() == "true": return True
if bool(user_input) is True: return True
if user_input in [True, 1, "1", "true", "True", "TRUE", "yes", "是", "对"]: return True
if str(user_input).lower() in ["true", "yes", "1", "是", "对", "正确"]: return True
return Flase