这是一个以构建一个LLM应用为目标驱动的独立全栈开发流程,囊括了各种开发过程中遇到的问题;
同时这篇博客也是“AI工程”系列的〇号文章,作为整个系列的索引之外,也总结一下心得体会;
前言 #
当我们已经习惯了随手点开一个 AI 聊天助手:豆包、Kimi、DeepSeek……功能如此简单的一个东西,貌似自己写一个也不会很困难吧?
这就是属于我的那个"梦开始的地方"😢听着很扯,但我当时真是这么想的。然后就有了后面漫长的开发之旅。
如果你也有和我类似的想法,那么下面的内容可能对你有所帮助🤗
在熬过了这么多夜之后,我必须承认"构建一个 LLM 应用"是一个非常庞大的话题,特别是对于一个独立开发者而言。如果你选择了做独立开发或者组建一个微型团队,那么也同时意味着你选择了一个艰辛的道路:没有"前辈"帮你探索技术路线,一切的一切都要靠你自己去摸索。
但是,这也是独立开发的乐趣所在:你能够完全掌控你的产品的走向,看着它一点一点迭代优化。
你可能会问:“产品做出来效果不好怎么办?";“开发不下去了怎么办?";“如果没什么人用那我的时间不是打水漂了?"🤔
不得不说,独立开发的投入真的很高昂,而且上述疑问都是无法避免的,甚至对于大部分独立开发者来说是必然会经历的。
但是,如果你真的认真对待了"独立开发"这件事情,不管结果如何,我相信你都有所收获:如果你成功了,我在这里对你表达祝贺🥳你的辛勤付出有了回报;如果你失败了、放弃了,我理解你的不甘与沮丧,甚至是愤怒。
但是没人能够在对自己过往的全盘否定中收获快乐与成功,暂时忘掉那些伤痛,继续下一步的人生吧。
人生没有白走的路,每一步都算数🫡
发现需求 #
草稿草稿草稿……
探索实现方案 #
草稿草稿草稿……
项目构建 #
草稿草稿草稿……