好久没有写个人总结性的文章了,上一次还是2024年的年度总结,而且好像是唯一一篇(?)最主要的原因可能还是生活中不太有什么值得记录的东西,一页GitHub commits足以帮我记录了 QAQ
不过7月确实发生了很值得记录的事情,再加上最近偶然浏览到 AstrBot 作者 Soulter 大佬的博客中写了很多个人总结的文章,于是也萌生了写总结的想法。原来是想着过年的时候写年度总结的,但是我觉得真等到过年早就忘了要写什么、怎么写了。于是,赶着7月的尾巴,我开始写下这篇总结。
这篇总结大概会写不止7月的事,跨度可能会是从高考结束到现在,我在做什么。
编程 & 开源项目
我从很小的时候就一直对编程很感兴趣,四年级开始接触的 Scratch,六年级接触了一点 C++,小升初的暑假开始接触前端和 Python。但是我的路子比较野,属于是想做什么就去找对应的文档或者教程现场学现场做。可能一个很简单的小功能得做一天。
初一的时候(2020年),为了把我做的前端网页放到互联网上,我注册了 GitHub 并使用 GitHub Pages 成功上线了我的前端页面。那时候我还只把 GitHub 当作存代码文件和部署前端网页的地方,到2021年2月开始,我也会把自己写的烂代码推送到 GitHub 的仓库里。
真正开始做开源项目应该是我的网易云下载器项目
当时是做了方便自己用的,想着可能其他人也有需求于是就传到 GitHub 上了,令我意外的是传了不到2个星期,star数就直接涨到50几了,第一次收到这么多star还是很激动的。
但是其中的代码逻辑是很烂的,野路子的学习法,当时也没有 AI,就干看文档然后实现,能跑起来就是胜利。没有type hint,没有class,所有逻辑都堆积耦合在一起,后来才慢慢改善。
高考结束后接触了几个 AI 项目,my-neuro 和 MaiBot,以及在2023年7月就接触的 AstrBot 前身 QQChannelChatGPT,当时我还加了 Soulter 的好友,也算是老资历了。

这几个 AI 项目让我对 AI 产生了很浓厚的兴趣。当时在 my-neuro 群里看到有群友自己做的 AI 接入 QQ,之前使用 AstrBot 和 MaiBot 的时候都有很多不如意的地方,很多地方都定的太死了(如正则切分消息分段),或大量使用了斜杠命令这种比较打断聊天的体验。于是,基本只用过网页AI对话的我开始另起炉灶,制作我自己的 AI 框架。2025年8月11日,我第一次通过 LLM API 成功接入到 QQ,当时的感觉还是非常高兴的。

慢慢的,我发现我的编程知识不够用了,因为项目的复杂度上来了。那个时候,我开始读其他的 AI 开源项目,从项目中学习 Python 编程知识(主要是 AstrBot)。然后我才慢慢了解到怎么写type hint,怎么用asyncio创建异步任务,dataclass,Enum,pydantic BaseModel,以及最重要的,如何在真实项目中灵活使用这些东西是项目更清晰。
我给这个项目实现了AI自主分段,组织消息链,发语音,生图发送,发自拍等功能,以及可拓展的插件系统。目前我的开源AI数字生命项目KiraAI有67个star,具体情况可以看下面的仓库:
可以说高考后的这个暑假是我 Python 水平增长最快的时候,KiraAI 也是目前我做过的最复杂的项目。

大一一整年几乎除了上课都在敲代码(),上面是我的 GitHub 热力图
暑期实习
很难想象,大一的我竟然去实习了!而且正是因为我做的 KiraAI 这个项目以及在 GitHub 上给其他 AI 项目贡献代码才有了这次实习机会。工作内容也是跟我这一年来做的东西比较契合。
刚开始接受了这个实习后还是很忐忑的,毕竟这是我第一次实习,也算是我第一次一个人坐高铁(大学离家近,打车就能到家www)
到了正式要来的那天倒也不紧张了,赶高铁,换乘也一切顺利。



结尾
呃呃呃,匆匆忙忙的结尾,看来还是没赶上7月的尾巴啊,现在是8月1日1:17分,还有一些想写的,以后再更新吧www
