今天在学习 CloudFlare 的 Durable Objects,资料和参考代码很少,照着官方 Chat 的例子写了一个小程序,一直有问题,就打印了日志,把代码和日志一起发过去问 o1 pro,马上指出问题的关键了,是我在保存session的时候,不小心把client和server搞反了,这需要对 CloudFlare 的 Durable Objects 比较了解才能给出这样的答案。
后来又分别试了 o1、Claude 3.5 sonnet、GPT-4o 和 Gemini Flash,o1 也可以直接指出问题,其他的都不能指出问题的关键,但是给出了替代方案,是基于 WebSocket 的一个通用方案,经过测试,替代方案也是可行的。
借助 AI 帮助 Debug 有时候可以节约很多定位问题的时间,尤其是 AI 不仅定位到可能问题,还能给你解释一下为什么,不明白还可以接着问。但也不是每次都有效,试试没坏处。
后来又分别试了 o1、Claude 3.5 sonnet、GPT-4o 和 Gemini Flash,o1 也可以直接指出问题,其他的都不能指出问题的关键,但是给出了替代方案,是基于 WebSocket 的一个通用方案,经过测试,替代方案也是可行的。
借助 AI 帮助 Debug 有时候可以节约很多定位问题的时间,尤其是 AI 不仅定位到可能问题,还能给你解释一下为什么,不明白还可以接着问。但也不是每次都有效,试试没坏处。