很早的时候就了解到今年 8 月 13 日会有一次观测条件极好的流星雨,英仙座流星雨,ZHR 可以达到 150,并且极大值当夜处于新月,没有月光污染。
一直想买一台相机入门一下摄影,正好以这次流星雨的拍摄为契机,我购置了一台全画幅的 Sony A7C 和 Tamron 的 17-28 F2.8 镜头。
终于等到了八月,然而——白海豚的到来让全国大部分地区都阴雨绵绵 :(。在上周日,我偶然查了一下接下来的天气预报,发现流星雨爆发的那一周北京基本上都是下雨。为了不辜负等待,我临时决定当天就动身前往北京密云区的不老屯天文台碰碰运气。
其实 25 年初的时候就和两个朋友自驾去过这里看象限仪座流星雨,但是现在只有我一个人,并且还没有驾照,所以我决定试试纯使用公共交通看看能不能到达目的地。我的出发点是海淀区学院路附近,到目的地全程超过 120 公里。在询问了 ChatGPT、查阅了小红书等社交媒体之后,我制定了一个行程计划:先从起点打车至北京朝阳站,然后坐高铁到密云站(不是密云北站),到站后骑共享电单车到密 19 路公交车的站点,最后在下午三点前(密 19 路下午三点就末班车了)乘坐密 1...
看到这个标题是否在想:这不是轻轻松松吗?边缘设备通过 frp 内网穿透到一个公网服务器,公网服务器上的 Caddy 反代一下穿透过来的流量,再在 Cloudflare(或任何 DNS 服务商)上配一下 DNS 解析不就行了?
确实是这样 🤓,但是这是一个固定的工作流,如果边缘设备要同时起很多 HTTP 服务,重复的工作就很麻烦。于是我开发了一个 Orion 工具,可以一键完成上面的任务。预期效果是:
在没有公网 IP 的边缘设备上运行下面脚本:
1orion serve -n my_service -p 8000 -- ./your_service
运行之后,即可在 https://my_service.example.com 上访问到这个服务。
也可以在边缘设备上查看已经运行的服务以及健康情况:
1234567soulter@ubuntu:~/orion-linux-arm64-v0.0.2$ ./bin/orion listPROCESS STATUS PID CONFIG LOGfrpc running 7471 /home/soulter/.or...
转眼间就 26 年了。
这一年也经历了很多,收获了很多。年初偶然的一个操作改变了我的人生轨迹,众多里程碑相继在今年达成——AstrBot 突破 10k Star、AstrBot 和 xxx 合作、AstrBot 登上 xxx 榜单。这些在以前是我想都不敢想的事情。初中的时候曾在某个群里提到自己的梦想是开发一个 2000 人用户的软件,但是被同学说是在做梦。很难想象,这个目标居然真的实现了。
但是更多的还是看到了自己的同样很多的不足。
首先是自己的拖延症越来越严重了,开源之夏的活动因为一直拖着,没有及时审核提案,导致最终超过了最后期限,策划的项目因此作废。以及自己早就说要做的 Memory Layer,甚至是去年 11 月就开始了,结果堆了无数个半成品,到现在过了一年多了仍然处于半成品状态。类似的还有出新视频、Local Agent 等等。
其次是组织能力的欠缺。AstrBotDevs 组织建立到现在,也有不少成员加入,但在很多关键议题上我仍然显得束手无策:项目管理、任务拆分、节奏推进都做得还不够好,整个组织的凝聚力也还有待加强。
今年开始读书了,从 RC 的书单中找了几本感兴趣的...
今天和某 AI 初创合伙人吃了一顿晚餐,我们畅谈了各自对 AI Agent 未来交互形态的思考、目前各种类型的 AI Agent 产品以及我创业的一些想法。我们聊的很开心。在这里我将一些我的思考和见解写下来,希望对未来的自己有帮助。
目前多数 General Agent 产品(比如 Manus、OK Computer、Minimax Agent)偏向于单轮对话(或者轮数较低的多轮对话),并没有考虑长周期的用户需求。这类产品目前尚不成熟,完成一个复杂任务的成功率不可观,但随着模型 Agentic 性能的提升(这也是今年所有模型厂商的一个发展趋势),将会以更少的重试次数和 token 数,逐渐完成更复杂的任务。最终确实能够提高生产力,但依旧只是中间形态。某些 General Agent 产品依赖于中心化的基础设施,并且开销巨大,难以支撑大规模的用户量级。
AI 陪伴类产品(比如 Google 的 Character AI、酒馆、Minimax 的星野 AI、猫箱、筑梦岛等;硬件产品或公司如小智、芙崽、萌友智能、跃然创新等)的难点在于算法的稳定性和效果需要长周期的检验,并且效果...
赶着暑假的尾巴,在开学前一天终于把策划已久的 AstrBot v4.0.0 发布了,闲着没事来补充一下博客。
我其实很喜欢夏天。虽然它热得让人汗流浃背,但我很喜欢夏天的热闹的感觉。蝉声在树梢里吵闹地唱着,街头行人的说话声、吆喝声混杂在一起。我喜欢把这种热闹作为白噪音,然后沉浸在自己的世界。
对于学生来说,暑假可是头等大事。暑假总是这样,无论是外出的旅行,还是安静地待在房间,每个人都能抓住一些记忆。有人每天刷手机,也许觉得平淡,但总会有一两刻,让人觉得“啊,这就是暑假的味道”。
今年的暑假,我也尝试了很多新鲜的东西。
AdventureX!
在七月底,我第一次参加了黑客松,这也是被宣传为“中国有史以来最大的黑客松”的 AdventureX,我有幸成为八百个参赛者之一。以前听到黑客松还以为是只有黑客才能参加的竞赛,互相比拼谁能更快黑掉一个系统,来参加这次活动之后才知道不是这样。大致来说,AdventureX 主办方包下了整个湖畔大学(你没听错,就是马云的那个湖畔大学x)作为活动场地,然后选手们需要在场地内参加活动,在给定时间内(72 小时)和队员一起从零开始打造任何项目出来,最后进行...
是的,我本科毕业了。本来应该上个月毕业,但是由于大四的选修课出分太晚,导致拿到毕业证的时间和其他人比晚了一个月,一直拖到了现在。
最终还是结束了大学四年的时光。多么神圣的时光,绝无仅有、不可复得、无数人工作数年后仍在怀念。四年的时间里认识了很多优秀的同学,尤其感谢计算机与通信工程学院的 806 本科生科创实验室给了我极好的环境和平台,从大二开始基本上课余时间都待在这里,可能比在宿舍的时间还长!
真的很快啊,本来大家还聚在一起吃饭吹水,谈论课业感受、实习经历,随之而来的毕设答辩和毕业典礼之后,一切都改变了,大家不得不转头向前,面对属于自己的人生课题。
在月之暗面实习到现在已经有五个月整了,最近 Kimi K2 模型开源引起了不小的轰动,Nature 将其称为「Another DeepSeek Moment」,LMArena、SWEBench 等头部 Benchmark 纷纷夸赞 Kimi K2 的优异表现,Kimi K2 在 OpenRouter 上使用量超越同期老马发布的 Grok 4… 作为主要参与开发工作的实习生,我为 Kimi K2 只提供了小到不能再小的微薄之力,能待在...
我在大学给自己定的一个目标是在毕业前能够让 AstrBot 超过 1k Stars,没想到在今年的短短一个月内就超期完成了目标——截至到这篇博客发表前已经接近 5.7k Stars。
而一切都源于我在今年一月底——赶在除夕前发了一个对这个项目的宣传视频。我以前从没有公开地对这个项目宣传过,看到同类项目的宣传视频后,打算趁着 DeepSeek 的热度顺手投一个视频。当然了,和那些恶意蹭热度的营销号不一样,这个项目我确实花了太多的精力去维护,并且视频也从早剪到晚……甚至担心视频过火,在发表这个视频的第二天我就把 DeepSeek 关键词从视频标题给删掉了。
效果很好,前一天晚上十一点多发的视频,第二天早上起来一看已经有一千多个播放了。因为以前也有相关发视频的经验,我意识到这个视频肯定会破 5w 播放。
视频发表后的前五天是我维护这个项目以来最忙的五天,平均每天都有两百个人入群,我们需要不停地解答他们的部署问题,从早到晚都在回信息修 Bug。在这里特别感谢 @灯灯喵、@Adios 等同学一起帮着进行了答疑 ❤。当然了,在这里也感谢所有为 AstrBot 提交 PR、Issue、编写...