程序员和非程序员都该学的 AI 自编程入门指南 | 2025 年第 3 周草梅周报

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。

前言

欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。


本周开始将对草梅周报的标题进行调整,从原先《2025 年第 Y 周草梅周报:XXX》的格式调整为《XXX | 2025 年第 Y 周草梅周报》。

这么做的主要原因是将核心内容前置,以便在标题未展示完全的情况下就向读者传递核心信息。

之后也会观察下数据,以验证这个改动是否真的有效。

优秀书籍推荐

本周要向各位读者推荐的是《方糖 AI 自编程入门》

本书的作者 Easy 同时也是《一人企业方法论》《精益副业:程序员如何优雅地做副业》等书的作者,还是 Server 酱 的开发者。

我推荐所有程序员读者,以及非程序员读者,都去阅读下《方糖 AI 自编程入门》,对于学习如何使用 AI 来编程有很大帮助。

在现阶段,掌握使用 AI 的方法论和找到更优秀的 AI 模型是同等甚至更重要的事情。

因为等待 AI 模型进步是不可控的,但学习 AI 自编程方法论是可控的,即便未来出现了更优秀的 AI 模型,只要把工具链上的 AI 模型替换一下就好了,整个工作流程是不需要改的。

当然,可能有读者朋友会疑惑。

程序员学习 AI 编程是理所当然、大势所趋,但为什么非程序员读者也要学习 AI 编程?

如果说 AI 对普通程序员的提升是从 60 分到 90 分的话,那 AI 对非程序员的普通人,提升就是 0 到 60 分。

对程序员而言,AI 编程实际上并未达成质变,只达成了量变;而对于普通人,是从 0 到 1 的提升,是质变。

因此我还可以提出一个比 Easy 老师更激进的观点:学会用 AI 编程,是学会用 AI 做其他事情的基础

学会了 AI 编程,可以将自身的业务通过编程的方式自动化,从而极大的提高生产力。

因此,建议广大读者朋友,只要有能力,就去学一点 AI。

开源项目推荐

上文提到了 AI 自编程,那么该如何实现 AI 自编程呢?

Easy 老师的推荐是使用 Cursor 作为编辑器,结合 Claude 3.5 模型使用。

但是,Cursor 的免费版功能有限,核心功能还是需要购买 20 美元 1 月的 Pro 版本,受限于囊中羞涩或者是支付渠道不畅通,有些人可能不太愿意使用 Cursor。

不过,正如我之前博客说过的,「AI 代码编辑器中最核心的是 AI 大模型,而这个功能本身并不是由代码编辑器提供的」,所以,只要编辑器能接入 Claude 3.5 模型,就可以达到类似 Cursor 的效果。

所以,接下来要给大家推荐的就是 Cline

Cline 是一个集成在 IDE 中的自主编码代理,能够在您的许可下创建/编辑文件、执行命令、使用浏览器等,并支持多种 API 和模型,旨在提高软件开发效率。

特点在于可以自定义 AI 模型,支持 Claude 3.5、GPT 4o、DeepSeek-Chat 等 AI 模型。

除此之外,还支持执行命令,如果报错还会自动 debug;当然,自动创建和编辑文件也是支持的,还提供了类似 Git 的 diff 视图,可以让你更加清楚 AI 进行了哪些改动。

此外,甚至还支持使用浏览器,从而实现交互化调试、端对端测试。

因此,一个 Cursor 的丐版平替方案就是使用 Cline + DeepSeek 来实现廉价 AI 编程。

虽然 DeepSeek 在 2025-02-08 之后就会涨价了,参考 模型 & 价格了,但涨价之后也还是很有性价比。

更多有关 AI 模型价格的问题可参考 tokencost

虽然受限于 DeepSeek 模型的功能限制,在图片识别和调用浏览器上功能缺失,但依旧可以实现 AI 编程。

实际上,现阶段,只要根据 AI自编程方法论 来,不管使用什么 AI 模型,都能实现大差不差的效果。

又因为,在 AI 编辑器中,决定 AI 编程能力的主要是 AI 模型,所以如果真的想要达到 Cursor 的效果,在 Cline 中将模型替换成 Claude 3.5 就可以了。

Claude 3.5 的价格 并不便宜,但胜在按量付费,小规模体验的时候可以尝试下,如果用量真的大,再去开一个 Cursor Pro 也不迟。

最新 GitHub 仓库

  • hexo-custom-rss - 2025-01-13 19:25:49 通过 tag、category 过滤生成的 rss,可自定义路径。Filter the generated RSS through tags and categories, and customize the path

最新 GitHub 加星仓库

  • CaoMeiYouRen starred web-ui - 2025-01-18 23:53:36 在浏览器中运行 AI 代理。 主要编程语言:Python 星标数:3066
  • CaoMeiYouRen starred ai-self-coding-book - 2025-01-16 14:25:48 《方糖 AI 自编程入门》介绍了如何利用自然语言和人工智能技术来编写复杂的商业应用程序。该书的主要编程语言未明确提及,但在 GitHub 上获得了 90 个星标(Stargazers),表明其受到了一定的关注和认可。
  • CaoMeiYouRen starred Aria2-Pro-Docker - 2025-01-13 23:23:46 Aria2 Pro 是一个优化的 Aria2 Docker 容器镜像,旨在提供更好的使用体验。该项目的主要编程语言是 Dockerfile,并且在 GitHub 上获得了 3371 个星标,显示出其受欢迎程度和社区认可。
  • CaoMeiYouRen starred hexo-feed - 2025-01-13 17:10:59 这是一个为 Hexo 静态网站生成器设计的 RSS、Atom 和 JSON Feed 生成器。该项目的主要编程语言是 JavaScript,目前在 GitHub 上获得了 16 个星标。
  • CaoMeiYouRen starred hexo-tag-bilibili-card - 2025-01-13 16:15:56 这是一个用于 Hexo 博客平台的插件,主要功能是在文章中插入哔哩哔哩(Bilibili)视频卡片。该插件的样式模仿并借鉴了哔哩哔哩的官方设计,使得嵌入的视频卡片在博客中显示时具有与哔哩哔哩网站相似的外观和感觉。插件使用 JavaScript 编写,目前在 GitHub 上获得了 4 个星标(Stargazers)。

其他博客或周刊推荐

阮一峰的网络日志

阿猫的博客

潮流周刊

二丫讲梵的学习周刊

总结

本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新:

往期回顾

本文作者:草梅友仁

本文地址:blog.cmyr.ltd/archives/20...

版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

相关推荐
AIGC大时代2 小时前
10个说明性写作ChatGPT提示词分享
人工智能·chatgpt·数据挖掘·数据分析·aigc
BuluAI3 小时前
解密AIGC三大核心算法:GAN、Transformer、Diffusion Models原理与应用
算法·生成对抗网络·aigc
云空4 小时前
《目标检测数据集下载地址》
人工智能·目标检测·计算机视觉·目标跟踪·开源
m0_748239836 小时前
深入了解Text2SQL开源项目(Chat2DB、SQL Chat 、Wren AI 、Vanna)
人工智能·sql·开源
m0_748240447 小时前
大屏开源项目go-view二次开发1----环境搭建(C#)
golang·开源·c#
小白也有IT梦12 小时前
Git 版本控制:.gitignore 文件完全指南
git·github
赤狐先生12 小时前
关于ubuntu命令行连接github失败解决办法
linux·ubuntu·github
_tison13 小时前
夜天之书 #105 开源孪生:商业开源的模式实践
开源
银河金融数据库15 小时前
逐笔成交逐笔委托Level2高频数据下载和分析:20241230
数据库·python·金融·github