LLM & Blog & Learning
1 博客与 AI
1.1 缘起
最近上班了,一直在用 AI,发现 AI 目前的发展已经远远超出了我上班前的预期,上班前以为 LLM 生成的代码还是会有非常多的问题,包括使用 LLM 构建的各种 agent。但是,事实超乎我的预料,因为我之前就听过一个词,叫大模型幻觉,于是我拿着这个概念心安理得的不去接触实践,因此是大错特错。
事实是,随着 LLM 能力的增强,特别是结合 Harness 工程,AI 在解决计算机相关的问题已经非常强了,包括编程,debug,数据处理,操作各种计算机软件。在入职前我甚至不能想象,AI 已经可以编写偏底层的代码了,然后效果还出奇的好。于是我转换了思路,与其抱着大模型幻觉那个概念,不如投入 AI 的使用中,然后得到的反馈也是出乎我的意料。
于是,在这周五,也就是前天,我有了一个想法,用 AI 重构我的整个博客。我的博客在过去一直有个痛点,就是发布文章太麻烦了,每次都得去博客框架里面去新建文件,然后写博客,涉及到图片的我还得把图片改名字,手动插入,特别是图片在发布页面和本地页面的相对路径还是不一样的,写完后整体检查一下格式。然后,这才是第一步,后面我需要重新构建博客,然后把构建好的静态博客传到我服务器的 nginx 代理的页面。于是,我根本不想写博客,启动路径的摩擦太大了!
1.2 博客本体
以前受限于自己的技术,于是也只能忍着,但是,大人,时代变了!我用 Deepseek Harness 搭配 Deepseek Flash V4.1,很快的在我原来的博客风格的基础上做了一个有后端,可以通过网页发博客的版本,但是感觉风格不是很喜欢了,于是我开始寻找新的风格。
刚开始想走圆润风格,于是看上了 Maple Mono 这款字体和 noctalia 这个 SHELL(此SHELL 非彼 shell,是一种写 linux 桌面插件的语言) 的网站风格,但是奈何 AI 设计出来的我不满意,因此这个计划就暂时搁置了。于是我还是走回了简洁风,果然,我依旧是个极简主义者,然后看到了之前想用的一个风格的主题,之前因为主题的布局不符合我的心意,于是就没有用。但是现在是时间了!

于是我找到了这个主题,叫 Archie,主题发给 AI,字体发给 AI,我的服务器网速发给 AI,老博客发给 AI,然后让它参考 Archie 的主题外观,老博客的布局,在这个基础上再加上可以编辑博客的后端,于是 AI 吭哧吭哧干了20分钟,然后就有了我现在这个博客。接下来就是让 AI 根据我不满意的地方来修改,修修补补,出了一个在本地比较满意的博客,这是在昨天完成的。
1.3 部署
因为我是极简主义者,这次 AI 写的博客仅仅使用 js 来实现,依赖也比较少,没有任何框架。博客分为两部分,一部分是静态的,一部分是动态的,静态就是博客本身,通过 nginx 直接代理对应 publish 目录,动态通过 systemd 将 nodejs 后端起成一个系统服务,发往后端的请求通过 nginx 路由到后端的进程。
这次也顺便搞了下证书的自动续签,之前一直要通过去阿里云的控制台去手动申请签发证书,然后手动上传到服务器上。这次通过 cron 来定时查询证书是否过期,然后来申请证书,大致原理如下:
证书通过向证书签发机构(CA)申请获取,其中 CA 会提供一个协议接口(ACME)来供大家申请证书。
大致是以下过程:
- 客户端初始化
- 本地生成证书私钥和申请文件
- 向 CA 下单
- 证明域名是你的,acme.sh 通过把文件写入 nginx 的 web root,CA 通过80端口读到自己指定的东西
- CA 验证通过,签发证书,客户端取回
然后服务器上通过程序来将证书拷贝到对应的目录。
2 未来
未来还打算给博客加上音乐,里面放几首我喜欢的音乐!
3 AI
我始终认为,AI 不能代替你学习,以及维特根斯坦的那句名言:“我语言的界限意味着我世界的界限”。虽然 AI 很强,但是它叫大语言模型(Large Language Model),他与人类交互的接口是“语言”,或者说概念,也就是说你要把这个东西接入你的世界,你脑中得有概念,这样你才能以接口的方式去调用它,运用它的能力。所以,请保持终身学习的观念,直到有一天,概念(知识)可以直接像下载 FPGA 的比特流一样下载到我们的脑子中,也就是直接改变神经元的连接方式。
