先介绍一下我的使用背景,Cusor这款编程利器我相信关注AI的人都听说过,2023年初,他刚推出来不久我就已经用上了,当时被他自己写代码的能力惊到了。在此之前,我已经熟用Github Copilot了,Copilot补全代码确实很好用,黄皮衣曾表示Nvidia工程师们早就依赖这款插件做日常开发了。话说回来,自从用上Cusor后,我感觉不需要Copilot了,于是就停止了Copilot订阅....直到有一天我点开图标后,它自动卸载了,我当时一脸错愕。 8月份左右,Cusor重新回到了我的视野,据说已经融资6500w美刀。我着急不忙慌的重新下载了使用,跟之前比可以选择众多的模型:
我是ChatGPT及Claude的深度使用者,都曾长期订阅,日常使用中最多的使用场景是编程。如果使用原生的聊天模型,每次我要持续的与AI交代需求的上下文,好不方便。我发现一个对话如果需求描述不准确,或者说源码贴了很长,到了后面AI会随机遗忘一些重要的“点”甚至错误的理解了需求,于是我干脆就让AI给一个摘要,然后重新修改一下新开一个Chat,这样虽然可以继续有了正确的上下文,但无疑没有了一个从全局到细节的短时记忆。我想Cusor之所以能获得融资一定是基于一个这样的需求背景。 使用Cusor后,事半功倍是肯定的,但是也还是需要一些编程基础,不能全都依靠AI。PS:当然不排除简单的程序可以不用修改或阅读一行代码。事实上我本来只有Java的基础,完全不懂Python,但是在一定的技巧下完成一个中等复杂的桌面程序。并且不是粗放式的所有代码放在一个文件,而是以框架的思维完成具有目录结构的易扩展程序。高内聚低耦合是程序开发中的重要设计原则,同时这也有助于使用AI开发一个中大型的可迭代程序。 有了这个前提,就是实际使用过程中的小技巧,比如我想要在界面新增一个日志输出栏,那么我会首先框选UI设计的代码,然后让Cusor帮我新增需求。通常我会这样写:新增需求:增加一个日志输出的界面,要求展示主要的处理过程及结果,这样一句简单的描述,Cusor通常能很好的完成任务,注意,不要一次性输入太多的需求,而是先规划好,哪一部分是先决条件,比如我做的一个考勤分析程序,首先需要上传并解析里面的打卡日志,那么一个界面是必须的,所以一开始我只提UI及解析相关的需求,直到我对解析的结果比较满意了,再进入下一步,可以是处理网络逻辑部分了。
大概展示一下程序的效果图,当然这仅是一个半成品,最后的网络调试部分有待完成。
如果你需要深度使用Cusor了,免费的高级模型额度恐怕不够,这时订阅它的付费版,你不仅可以使用Claude3.5 Sonnet、ChatGPT4 o1等强大模型,还可以更快速的响应你的需求,并且次数也不受限制(快速响应的次数为500次/月)
在这里,我推荐使用虚拟信用卡订阅它,好的服务从来不需要解释。通过bewildCard的支付服务,你不仅可以订阅Cusor等一众AI服务,还可以拥有3次真实美国网络环境远程联机(每次限时20分钟)及3次海外手机短信。当然,网站的客服也非常友好,有任何问题,问就是了,我曾经因为ChatGPT订阅自动扣款失败,客服帮我远程操作解决了。