零根底都敢去魔改大模型了?是我飘了,也是Cursor太强了

09-06 554阅读 0评论

不知道有多少人从前想过要学一学Python。


至少我书架上还躺着一本落灰的《Phthon编程从入门到实践》,B站的保藏夹里也放着历来没翻开过的时长长达近25小时的《Python全套课程》视频。


不是真的坚持不下去学习,而是他们教的的确不是我想要的。我也不是要用编程来营生,便是想处理作业上一些详细到不能再详细的问题。但一切教程都在跟你说,你得先从Hello World学起。


Cursor最近很火,在程序员圈子里评论得许多,但关于大部分人来说,一款代码编辑器的更新和发展仍是离大部分人的日常作业太远了。


假如这么想,那你大概率会错失一次进入新世界的时机。


我现在关于Cursor的痴迷程度,现已彻底不亚于玩黑神话悟空了。


一、一行代码没敲,先做一款游戏试试水


在官网下载好程序后,默许是在一个Cursor的官方项目中。看不懂不要紧,第一步咱们先给汉化加上。


选中左上角的扩展,能够查找“简体”,一般第一个便是咱们要打的汉化包。




给界面汉化后,咱们还能够经过在设置中,参加一些规矩,让答复愈加高效和结构化。假如参加“ZH-CN ONLY”,能够让他以中文来答复。在我玩的进程中,中英文答复的才能距离不是特别显着。我这儿运用的是一个Python相关的规矩。




之后经过文件-封闭文件夹,就能关掉这个官方的演示项目,咱们能够新建文件夹来做自己的了。


第一个项目想先做一款贪吃蛇游戏,经过command+K的快捷键调出“Chat”区域,给他Prompt:“生成一款贪吃蛇游戏”。它会主动生成一切代码和文件,点击Accept All一切生成作用即会收效。



会主动生成文件,并告知咱们需求什么依靠环境和该怎样运转,终究的成果是这样:


‍‍

一个十分粗陋的贪吃蛇游戏就生成了。还能够跟它说:“以程序方法展示游戏,蛇头应该比身体要大。”所以咱们第一款贪吃蛇游戏就从网页变成了程序,并且也更像蛇了:



用Cursor,我能把我一切的主意都完结,一行代码没敲过,比方我想让他变得更像蛇和苹果,布景也应该是绿色的草地:



假如让它变得更风趣,能够参加关卡机制,跟着关卡的升高,速度会越来越快,也会呈现炸弹的搅扰项,吃到炸弹也会Game Over,在最终也会引进排行榜机制,整个游戏现已十分完整了。



这儿不管是苹果的款式仍是炸弹的款式,都没有用贴图,而是我是让它经过像素的方法画出来的。主打一个全程只动嘴不动手。


二、开发一个真实有用的程序


玩到这儿,我现已被Cursor震慑到了,全程不需求切换任何网页去查找答案,只需我说出口的要求,它都能处理。我要做的仅仅说说话,点一点,然后仿制粘贴一些指令行就行了。


我就想能不能做一些真实对我有用的产品出来。


一个十分小的需求:现在下载图片,尤其是在Google图片中,许多经过右键下载的都是.webp的格局,这种格局的图片微信大众号后台并不支撑。那我能不能做一个Chrome插件来下载网页中的图片,一起遇到.webp的格局就主动转换成.PNG的格局。


所以第二个项目就成了。


比方在GooglePlay页面中,想要下载这个Logo的图片,右键保存是.webp格局的。


可是用我做的这个插件,能够直接下载成.PNG的格局。



当然,每一个项目和程序,都简直不可能一次成功,中心少不了需求调试的进程。目前为止,我的全能解药便是将报错直接仿制,他会给我解说报错的原因和处理方法。点击左上角的按钮能够快速呼出Chat和终端。



三、再做一点更张狂的事


上面两个项目,一共耗时也就两三个小时,中心的版别功用迭代和调试环境比较费时。模型全程运用的是Claude 3.5 sonnet,也是默许设置。


我感觉我现已把握了Python的运作和根本语法,是时分应战一点更高难度的东西了。


那就魔改一个大模型吧。


咱们都知道现在大部分模型都是靠英伟达的CUDA来运用,非英伟达的显卡没办法做加快运算。


从Github上转了一圈开源模型,发现趋势月榜上,面壁的MiniCPM-V还在前列,这款端侧模型正好适宜来测一测能不能原生运转在我这个M1 Pro芯片的Macbook上。


解压后用Cursor翻开,试运转了一下自带的Web-Demo,发现像gradio、torch、transformers等一堆环境都没装置。


环境规整,点击运转很快就会提示体系中没有CUDA。



Cursor给出的处理方案是用修正代码的方法来经过CPU发动。


经过几回不难的调整之后,让人惊呼的是,我成功运转了Web-Demo。这款模型能经过上传图片或许翻开电脑的摄像头,来辨认图画内容。


我正兴致勃勃地上传一张图片来让他试试。



成果打脸来得十分快,不出意外地报错了。



报错显现了一堆我看不懂的问题,经过几回的调试,最终仍是以失利告终,这个demo是运转成功了,但没能完结一次对话。



四、尖端的Python教师


Cursor的门槛很低,但不代表着没有门槛。首先得对编程软件多多少少有点概念,比方经过终端来调用一些指令。也需求能看懂从哪到哪是报错的当地。


人们学习Python最大的问题便是不知道怎样上手,前期的布置环境能劝退许多人,并且正向的反应太慢。


Cursor十分好地处理了这个问题,下载使用人人都会,用天然言语交流也人人都会。


当咱们只经过直白的言语就能到达预期作用的时分,这种继续的正向反应会让人上瘾,就像玩游戏相同。


当咱们成功做成一两个项目,假如有心,天然会去了解更多的细节,这时分再拿起书来,用自己的项目对比着来看,就简单多了。


现在Cursor是有前两周的免费试用,能调用GPT-4o、Claude-3-opus、Claude-3.5-sonnet在内的6款模型,收费今后是20美元每月,这钱我肯定是掏定了。


本文来自微信大众号:硅星GenAI (ID:gh_e06235300f0d),作者:椰子

发表评论

快捷回复: 表情:
评论列表 (暂无评论,554人围观)

还没有评论,来说两句吧...

目录[+]