又一个AI项目的经验分享
这个博客是花了几天时间从无到有搭建起来的,之前用的是nextjs,当时用的AI做起来的,自己基本不会前段, AI一把梭哈。简答的搞了下,结果过了一段时间都忘记了怎么启动,加上前段时间nextjs的安全问题。所以干脆 就换成了hugo。最主要的是cloudflare的cdn支持hugo,不用额外的配置,直接传上整个工程就可以了。可以说是 非常的方便了。但是问题是我没怎么玩过hugo,幸好有AI,但是中间也有小插曲,有些感想,分享下。
算起来总共花了三天左右的时间,但是拿起AI来很快就搞定了。很快就上线了。基本就是一会会就搞定了。当时感叹了一句 sonnet 4真是强大。因为我记得当时只是几句简单的话,它就替我想了很多东西,寥寥数语,基本把我没想的都搞出来了。 我当时就感觉十分惊艳。于是立马上线。这里就埋了一个坑。
首先,我对hugo配置不熟悉,这个还好,主要是主题的定制化。配置文件还是较好懂的。但是主题的定制化就有点麻烦了。 sonnet 很强的,很快搞定了初步的工作。但是当我在过了一周之后想要修改一些细节的时候,发现经过数轮的对话,总是搞不定, 每次都有问题,而且每次都不一样。整个上午都让人很恼火。我接近于放弃的时候,我决定自己去看主题的文档。这个时候 我其实有些累了。找到文档就放着了。
这里其实我犯了几个错误。第一,没有记录过程,也就是没有用memory bank 来记录过程,这个导致我再次开始的时候很多过程 和考虑的细节全部没了,当然我可以找到当时的对话上下文或许会有帮助,但是我当时没有想到这个。如果有memory bank的话, 就可以直接开始,不至于牛头不对马嘴的对话了半天。第二我过于轻视了,总觉得这个是简单blog,AI应该没有问题。结果白白浪费时间 和token。第三自己没有很好的准备,直接就上手了。其实我应该先去看一下文档,了解一下主题的配置和定制化的方式。这样就可以少走很多弯路。 不能全部依赖AI,AI是工具,不能完全代替人。人还是要有自己的思考和准备。
我今天早上起来后,简单的看了下文档。还是着急的上手了。三四轮以后,我逐渐摸到的规律。终于在一次失败后,我直接回到最原始的配置文件, 用默认的主题,等一切都基本的配置都搞定后,一切工作正常,我逐步开始定制化。每次一个小的功能,然后及时提交。很快就得到了我我想要的效果。 过程还是很丝滑的。
以下是我在这个过程中总结的一些经验:
- 记录过程:使用memory bank来记录对话和过程,这样可以在需要时快速回溯,避免重复劳动。
- 了解工具:在使用新工具或框架前,先阅读相关文档,了解其基本配置和定制化方式。
- 循序渐进:不要急于求成,先从最基本的配置开始,逐步添加功能和定制化,这样可以减少错误和挫折感。
- 适度依赖AI:AI是强大的工具,但不能完全依赖它。人类的思考和准备仍然是不可或缺的。
- 目标明确:在开始之前,明确自己的目标和需求,这样可以更有针对性地使用AI和其他工具。
特别是第二点,现在的vibe coding很是流行。有了厉害的AI工具,有人如虎添翼,有人却感觉并没有太大的提升。其实这个时候其实是对人的要求更高了。 人需要有更好的思考和准备,才能更好地利用AI工具。AI是辅助工具,而不是万能的解决方案。其实解决问题的方法论还是没有变。以前解决问题的过程是怎样 现在还是怎样,只不过有了AI的辅助,效率更高了。首先还是得了解问题,知彼知己,对问题了解的更深刻,准备越充分,效率越高。所以得有输入,再有思考和表达, 输出和执行交给AI。我常常就在想,如果AI是提升了所有热的效率,同时拉开了更优秀的人和普通人之间的差距。
希望大家把AI用的越来越顺手。