第一次 AI 尝试,完全用 AI(MarsCode) 做个需求
写在前面
- 这篇文章不是用 AI 写的
- 为啥不用 Cursor? 因为用 Cursor 8 岁小朋友就可以写
- 主要原因是朋友在 MarsCode 也算是帮朋友体验产品了
- 这篇文章和代码同步进行
需求
- 我想把我每年的周记打印成一个小册,物理留底
- 我的每年的周记是用 GitHub Issues 写的,是有 API 的
- 打印的话需要生成 pdf
- 最好包含图片
开始做吧
- 既然是完全用 AI 做我就争取不写一行代码
- MarsCode 启动
不太对,这个 issues 需要 token 不过可以跑一下试试,可以一键添加到文件还是挺方便的。
继续对话,说实在的这次还挺惊艳的
需要让它把 issue_number 换成我周记的 issue number 这里要是能像某个最好的 AI 助手一样一键 diff 替换就好了, 省去了我主动改的步骤
跑了一下,一次成功,还是有点牛逼的。这是我第一次完全用 AI 做一个功能,说实在的体验真的不错。
OK 下面是有难度的,我需要让他生成 pdf 不知道我写简单的 prompt 能不能做的到 (看起来不太对,不过可以试试,再吐槽一下急需一个 diff apply 的功能)
第一个错,是因为 GitHub 的 rate limit 看看它能解决么?
- 不太对,我引导他可以用 token 解决试试
- 能解决还不错。 (期间吐槽,我自己写的话应该早就写完了,这个对于特别熟悉 api 的用处还是有限)
跑起来了,期间上下文丢失了一些信息,我手动改了一下(所以真的需要 diff)
但是是乱码。。。(这块如果支持上传图片就好了,目前 MarsCode 还不支持)
后面问了几次来解决乱码问题。。。 乱码问题花了最多的提问最多的时间,好在终于搞定了。
试试能不能更厉害一点
还行啊!成功了
打印吧
真的不错!
总结
- 至此人生第一次完全跟 AI 对话完成了一个功能
- 现在 AI 编程助手已经非常可用了
- 有 diff apply 就好了,有 diff apply 就好了,有 diff apply 就好了
- 虽然目前没有但是它免费啊,速度快啊,也就能接受了
- 需求实现,还是挺开心的
- 以前觉得 100% 用 AI 编程挺蠢的,试过之后发现还能用
- 但是这个目前的前提就是,你有不用 AI 也能做出来的能力,虽然看起来是悖论,但是是事实(尤其是这里遇到的编码问题)
- 谢谢花肉
Bonus
试用 url: https://www.marscode.cn/home?utm_source=vx&utm_medium=article&utm_campaign=user1