search icon
宝玉

宝玉

再举一个 o1 编程能力的例子,我有一个播放器的React Hook,用到了 Jotai 做状态管理记录播放器状态,现在我需要增加一个功能,在a-b之间(rangePlay)播放视频的功能,然后交给 AI 帮我实现。基本都能实现,但差别在于: 1. Claude/GPT-4o/Gemini 都是用setTimeout来控制到b点了结束视频播放,满足要求,但是如果拖放或者加速播放就会有问题,这就是普通程序员的水平 2. o1 会基于现有Jotai状态定义增加一个rangeEnd的状态,侦听播放器的timeupdate,然后时间到了rangeEnd的时候会停止,这样不管你是拖放还是快放还是慢放,都是到时间了自动停止 我觉得 o1 做的好的地方不是能想到用 timeupdate 侦听,因为这应该是通用解决方案,Claude 多试几次或者我明确要求也能是这结果,而是在于 o1 能分析我的代码,知道我用了 Jotai 做状态管理,所以基于 Jotai 的状态管理增加了新的状态,而不是去用一个内部的 React State。

0/200

评论 0

暂无更多评论